From 719af020406233a56d1e72713b8f2393124c8c31 Mon Sep 17 00:00:00 2001 From: team-tf-cdk <84392119+team-tf-cdk@users.noreply.github.com> Date: Mon, 23 Oct 2023 23:12:53 -0400 Subject: [PATCH] fix: upgrade provider from `2.30.0` to version `2.31.0` (#644) This PR upgrades the underlying Terraform provider to version 2.31.0 --- docs/API.csharp.md | 3 + docs/API.go.md | 3 + docs/API.java.md | 3 + docs/API.python.md | 3 + docs/API.typescript.md | 3 + docs/app.csharp.md | 12738 +++++++++------ docs/app.go.md | 12736 +++++++++------ docs/app.java.md | 12915 ++++++++++------ docs/app.python.md | 4762 +++++- docs/app.typescript.md | 12023 +++++++++----- docs/cdn.csharp.md | 22 +- docs/cdn.go.md | 22 +- docs/cdn.java.md | 38 +- docs/cdn.python.md | 38 +- docs/cdn.typescript.md | 22 +- docs/certificate.csharp.md | 34 +- docs/certificate.go.md | 34 +- docs/certificate.java.md | 62 +- docs/certificate.python.md | 62 +- docs/certificate.typescript.md | 34 +- docs/containerRegistry.csharp.md | 22 +- docs/containerRegistry.go.md | 22 +- docs/containerRegistry.java.md | 38 +- docs/containerRegistry.python.md | 38 +- docs/containerRegistry.typescript.md | 22 +- ...ntainerRegistryDockerCredentials.csharp.md | 22 +- docs/containerRegistryDockerCredentials.go.md | 22 +- ...containerRegistryDockerCredentials.java.md | 38 +- ...ntainerRegistryDockerCredentials.python.md | 38 +- ...nerRegistryDockerCredentials.typescript.md | 22 +- docs/customImage.csharp.md | 40 +- docs/customImage.go.md | 40 +- docs/customImage.java.md | 70 +- docs/customImage.python.md | 72 +- docs/customImage.typescript.md | 40 +- docs/dataDigitaloceanAccount.csharp.md | 10 +- docs/dataDigitaloceanAccount.go.md | 10 +- docs/dataDigitaloceanAccount.java.md | 14 +- docs/dataDigitaloceanAccount.python.md | 14 +- docs/dataDigitaloceanAccount.typescript.md | 10 +- docs/dataDigitaloceanApp.csharp.md | 3937 ++++- docs/dataDigitaloceanApp.go.md | 3937 ++++- docs/dataDigitaloceanApp.java.md | 3969 ++++- docs/dataDigitaloceanApp.python.md | 4241 ++++- docs/dataDigitaloceanApp.typescript.md | 3953 ++++- docs/dataDigitaloceanCertificate.csharp.md | 12 +- docs/dataDigitaloceanCertificate.go.md | 12 +- docs/dataDigitaloceanCertificate.java.md | 18 +- docs/dataDigitaloceanCertificate.python.md | 18 +- .../dataDigitaloceanCertificate.typescript.md | 12 +- ...ataDigitaloceanContainerRegistry.csharp.md | 12 +- docs/dataDigitaloceanContainerRegistry.go.md | 12 +- .../dataDigitaloceanContainerRegistry.java.md | 18 +- ...ataDigitaloceanContainerRegistry.python.md | 18 +- ...igitaloceanContainerRegistry.typescript.md | 12 +- docs/dataDigitaloceanDatabaseCa.csharp.md | 14 +- docs/dataDigitaloceanDatabaseCa.go.md | 14 +- docs/dataDigitaloceanDatabaseCa.java.md | 22 +- docs/dataDigitaloceanDatabaseCa.python.md | 22 +- docs/dataDigitaloceanDatabaseCa.typescript.md | 14 +- .../dataDigitaloceanDatabaseCluster.csharp.md | 29 +- docs/dataDigitaloceanDatabaseCluster.go.md | 29 +- docs/dataDigitaloceanDatabaseCluster.java.md | 41 +- .../dataDigitaloceanDatabaseCluster.python.md | 41 +- ...aDigitaloceanDatabaseCluster.typescript.md | 29 +- .../dataDigitaloceanDatabaseReplica.csharp.md | 22 +- docs/dataDigitaloceanDatabaseReplica.go.md | 22 +- docs/dataDigitaloceanDatabaseReplica.java.md | 38 +- .../dataDigitaloceanDatabaseReplica.python.md | 38 +- ...aDigitaloceanDatabaseReplica.typescript.md | 22 +- docs/dataDigitaloceanDatabaseUser.csharp.md | 18 +- docs/dataDigitaloceanDatabaseUser.go.md | 18 +- docs/dataDigitaloceanDatabaseUser.java.md | 30 +- docs/dataDigitaloceanDatabaseUser.python.md | 30 +- ...dataDigitaloceanDatabaseUser.typescript.md | 18 +- docs/dataDigitaloceanDomain.csharp.md | 12 +- docs/dataDigitaloceanDomain.go.md | 12 +- docs/dataDigitaloceanDomain.java.md | 18 +- docs/dataDigitaloceanDomain.python.md | 18 +- docs/dataDigitaloceanDomain.typescript.md | 12 +- docs/dataDigitaloceanDomains.csharp.md | 38 +- docs/dataDigitaloceanDomains.go.md | 38 +- docs/dataDigitaloceanDomains.java.md | 46 +- docs/dataDigitaloceanDomains.python.md | 46 +- docs/dataDigitaloceanDomains.typescript.md | 38 +- docs/dataDigitaloceanDroplet.csharp.md | 12 +- docs/dataDigitaloceanDroplet.go.md | 12 +- docs/dataDigitaloceanDroplet.java.md | 18 +- docs/dataDigitaloceanDroplet.python.md | 18 +- docs/dataDigitaloceanDroplet.typescript.md | 12 +- .../dataDigitaloceanDropletSnapshot.csharp.md | 26 +- docs/dataDigitaloceanDropletSnapshot.go.md | 26 +- docs/dataDigitaloceanDropletSnapshot.java.md | 46 +- .../dataDigitaloceanDropletSnapshot.python.md | 46 +- ...aDigitaloceanDropletSnapshot.typescript.md | 26 +- docs/dataDigitaloceanDroplets.csharp.md | 38 +- docs/dataDigitaloceanDroplets.go.md | 38 +- docs/dataDigitaloceanDroplets.java.md | 46 +- docs/dataDigitaloceanDroplets.python.md | 46 +- docs/dataDigitaloceanDroplets.typescript.md | 38 +- docs/dataDigitaloceanFirewall.csharp.md | 82 +- docs/dataDigitaloceanFirewall.go.md | 82 +- docs/dataDigitaloceanFirewall.java.md | 102 +- docs/dataDigitaloceanFirewall.python.md | 102 +- docs/dataDigitaloceanFirewall.typescript.md | 82 +- docs/dataDigitaloceanFloatingIp.csharp.md | 12 +- docs/dataDigitaloceanFloatingIp.go.md | 12 +- docs/dataDigitaloceanFloatingIp.java.md | 18 +- docs/dataDigitaloceanFloatingIp.python.md | 18 +- docs/dataDigitaloceanFloatingIp.typescript.md | 12 +- docs/dataDigitaloceanImage.csharp.md | 16 +- docs/dataDigitaloceanImage.go.md | 16 +- docs/dataDigitaloceanImage.java.md | 26 +- docs/dataDigitaloceanImage.python.md | 26 +- docs/dataDigitaloceanImage.typescript.md | 16 +- docs/dataDigitaloceanImages.csharp.md | 38 +- docs/dataDigitaloceanImages.go.md | 38 +- docs/dataDigitaloceanImages.java.md | 46 +- docs/dataDigitaloceanImages.python.md | 46 +- docs/dataDigitaloceanImages.typescript.md | 38 +- ...ataDigitaloceanKubernetesCluster.csharp.md | 18 +- docs/dataDigitaloceanKubernetesCluster.go.md | 18 +- .../dataDigitaloceanKubernetesCluster.java.md | 30 +- ...ataDigitaloceanKubernetesCluster.python.md | 30 +- ...igitaloceanKubernetesCluster.typescript.md | 18 +- ...taDigitaloceanKubernetesVersions.csharp.md | 14 +- docs/dataDigitaloceanKubernetesVersions.go.md | 14 +- ...dataDigitaloceanKubernetesVersions.java.md | 22 +- ...taDigitaloceanKubernetesVersions.python.md | 22 +- ...gitaloceanKubernetesVersions.typescript.md | 14 +- docs/dataDigitaloceanLoadbalancer.csharp.md | 57 +- docs/dataDigitaloceanLoadbalancer.go.md | 55 +- docs/dataDigitaloceanLoadbalancer.java.md | 71 +- docs/dataDigitaloceanLoadbalancer.python.md | 75 +- ...dataDigitaloceanLoadbalancer.typescript.md | 54 +- docs/dataDigitaloceanProject.csharp.md | 14 +- docs/dataDigitaloceanProject.go.md | 14 +- docs/dataDigitaloceanProject.java.md | 22 +- docs/dataDigitaloceanProject.python.md | 22 +- docs/dataDigitaloceanProject.typescript.md | 14 +- docs/dataDigitaloceanProjects.csharp.md | 38 +- docs/dataDigitaloceanProjects.go.md | 38 +- docs/dataDigitaloceanProjects.java.md | 46 +- docs/dataDigitaloceanProjects.python.md | 46 +- docs/dataDigitaloceanProjects.typescript.md | 38 +- docs/dataDigitaloceanRecord.csharp.md | 14 +- docs/dataDigitaloceanRecord.go.md | 14 +- docs/dataDigitaloceanRecord.java.md | 22 +- docs/dataDigitaloceanRecord.python.md | 22 +- docs/dataDigitaloceanRecord.typescript.md | 14 +- docs/dataDigitaloceanRecords.csharp.md | 42 +- docs/dataDigitaloceanRecords.go.md | 42 +- docs/dataDigitaloceanRecords.java.md | 54 +- docs/dataDigitaloceanRecords.python.md | 54 +- docs/dataDigitaloceanRecords.typescript.md | 42 +- docs/dataDigitaloceanRegion.csharp.md | 14 +- docs/dataDigitaloceanRegion.go.md | 14 +- docs/dataDigitaloceanRegion.java.md | 22 +- docs/dataDigitaloceanRegion.python.md | 22 +- docs/dataDigitaloceanRegion.typescript.md | 14 +- docs/dataDigitaloceanRegions.csharp.md | 38 +- docs/dataDigitaloceanRegions.go.md | 38 +- docs/dataDigitaloceanRegions.java.md | 46 +- docs/dataDigitaloceanRegions.python.md | 46 +- docs/dataDigitaloceanRegions.typescript.md | 38 +- docs/dataDigitaloceanReservedIp.csharp.md | 12 +- docs/dataDigitaloceanReservedIp.go.md | 12 +- docs/dataDigitaloceanReservedIp.java.md | 18 +- docs/dataDigitaloceanReservedIp.python.md | 18 +- docs/dataDigitaloceanReservedIp.typescript.md | 12 +- docs/dataDigitaloceanSizes.csharp.md | 38 +- docs/dataDigitaloceanSizes.go.md | 38 +- docs/dataDigitaloceanSizes.java.md | 46 +- docs/dataDigitaloceanSizes.python.md | 46 +- docs/dataDigitaloceanSizes.typescript.md | 38 +- docs/dataDigitaloceanSpacesBucket.csharp.md | 14 +- docs/dataDigitaloceanSpacesBucket.go.md | 14 +- docs/dataDigitaloceanSpacesBucket.java.md | 22 +- docs/dataDigitaloceanSpacesBucket.python.md | 22 +- ...dataDigitaloceanSpacesBucket.typescript.md | 14 +- ...taDigitaloceanSpacesBucketObject.csharp.md | 30 +- docs/dataDigitaloceanSpacesBucketObject.go.md | 30 +- ...dataDigitaloceanSpacesBucketObject.java.md | 54 +- ...taDigitaloceanSpacesBucketObject.python.md | 54 +- ...gitaloceanSpacesBucketObject.typescript.md | 30 +- ...aDigitaloceanSpacesBucketObjects.csharp.md | 34 +- .../dataDigitaloceanSpacesBucketObjects.go.md | 34 +- ...ataDigitaloceanSpacesBucketObjects.java.md | 62 +- ...aDigitaloceanSpacesBucketObjects.python.md | 62 +- ...italoceanSpacesBucketObjects.typescript.md | 34 +- docs/dataDigitaloceanSpacesBuckets.csharp.md | 38 +- docs/dataDigitaloceanSpacesBuckets.go.md | 38 +- docs/dataDigitaloceanSpacesBuckets.java.md | 46 +- docs/dataDigitaloceanSpacesBuckets.python.md | 46 +- ...ataDigitaloceanSpacesBuckets.typescript.md | 38 +- docs/dataDigitaloceanSshKey.csharp.md | 8 +- docs/dataDigitaloceanSshKey.go.md | 8 +- docs/dataDigitaloceanSshKey.java.md | 10 +- docs/dataDigitaloceanSshKey.python.md | 10 +- docs/dataDigitaloceanSshKey.typescript.md | 8 +- docs/dataDigitaloceanSshKeys.csharp.md | 38 +- docs/dataDigitaloceanSshKeys.go.md | 38 +- docs/dataDigitaloceanSshKeys.java.md | 46 +- docs/dataDigitaloceanSshKeys.python.md | 46 +- docs/dataDigitaloceanSshKeys.typescript.md | 38 +- docs/dataDigitaloceanTag.csharp.md | 12 +- docs/dataDigitaloceanTag.go.md | 12 +- docs/dataDigitaloceanTag.java.md | 18 +- docs/dataDigitaloceanTag.python.md | 18 +- docs/dataDigitaloceanTag.typescript.md | 12 +- docs/dataDigitaloceanTags.csharp.md | 38 +- docs/dataDigitaloceanTags.go.md | 38 +- docs/dataDigitaloceanTags.java.md | 46 +- docs/dataDigitaloceanTags.python.md | 46 +- docs/dataDigitaloceanTags.typescript.md | 38 +- docs/dataDigitaloceanVolume.csharp.md | 16 +- docs/dataDigitaloceanVolume.go.md | 16 +- docs/dataDigitaloceanVolume.java.md | 26 +- docs/dataDigitaloceanVolume.python.md | 26 +- docs/dataDigitaloceanVolume.typescript.md | 16 +- docs/dataDigitaloceanVolumeSnapshot.csharp.md | 26 +- docs/dataDigitaloceanVolumeSnapshot.go.md | 26 +- docs/dataDigitaloceanVolumeSnapshot.java.md | 46 +- docs/dataDigitaloceanVolumeSnapshot.python.md | 46 +- ...taDigitaloceanVolumeSnapshot.typescript.md | 26 +- docs/dataDigitaloceanVpc.csharp.md | 18 +- docs/dataDigitaloceanVpc.go.md | 18 +- docs/dataDigitaloceanVpc.java.md | 30 +- docs/dataDigitaloceanVpc.python.md | 30 +- docs/dataDigitaloceanVpc.typescript.md | 18 +- docs/databaseCluster.csharp.md | 123 +- docs/databaseCluster.go.md | 123 +- docs/databaseCluster.java.md | 187 +- docs/databaseCluster.python.md | 193 +- docs/databaseCluster.typescript.md | 122 +- docs/databaseConnectionPool.csharp.md | 34 +- docs/databaseConnectionPool.go.md | 34 +- docs/databaseConnectionPool.java.md | 62 +- docs/databaseConnectionPool.python.md | 62 +- docs/databaseConnectionPool.typescript.md | 34 +- docs/databaseDb.csharp.md | 18 +- docs/databaseDb.go.md | 18 +- docs/databaseDb.java.md | 30 +- docs/databaseDb.python.md | 30 +- docs/databaseDb.typescript.md | 18 +- docs/databaseFirewall.csharp.md | 24 +- docs/databaseFirewall.go.md | 24 +- docs/databaseFirewall.java.md | 34 +- docs/databaseFirewall.python.md | 34 +- docs/databaseFirewall.typescript.md | 24 +- docs/databaseKafkaTopic.csharp.md | 2456 +++ docs/databaseKafkaTopic.go.md | 2456 +++ docs/databaseKafkaTopic.java.md | 2586 ++++ docs/databaseKafkaTopic.python.md | 2654 ++++ docs/databaseKafkaTopic.typescript.md | 2417 +++ docs/databaseMysqlConfig.csharp.md | 1965 +++ docs/databaseMysqlConfig.go.md | 1965 +++ docs/databaseMysqlConfig.java.md | 2326 +++ docs/databaseMysqlConfig.python.md | 2354 +++ docs/databaseMysqlConfig.typescript.md | 1928 +++ docs/databaseRedisConfig.csharp.md | 1277 ++ docs/databaseRedisConfig.go.md | 1277 ++ docs/databaseRedisConfig.java.md | 1472 ++ docs/databaseRedisConfig.python.md | 1506 ++ docs/databaseRedisConfig.typescript.md | 1256 ++ docs/databaseReplica.csharp.md | 34 +- docs/databaseReplica.go.md | 34 +- docs/databaseReplica.java.md | 62 +- docs/databaseReplica.python.md | 62 +- docs/databaseReplica.typescript.md | 34 +- docs/databaseUser.csharp.md | 22 +- docs/databaseUser.go.md | 22 +- docs/databaseUser.java.md | 38 +- docs/databaseUser.python.md | 38 +- docs/databaseUser.typescript.md | 22 +- docs/domain.csharp.md | 18 +- docs/domain.go.md | 18 +- docs/domain.java.md | 30 +- docs/domain.python.md | 30 +- docs/domain.typescript.md | 18 +- docs/droplet.csharp.md | 92 +- docs/droplet.go.md | 92 +- docs/droplet.java.md | 166 +- docs/droplet.python.md | 172 +- docs/droplet.typescript.md | 92 +- docs/dropletSnapshot.csharp.md | 18 +- docs/dropletSnapshot.go.md | 18 +- docs/dropletSnapshot.java.md | 30 +- docs/dropletSnapshot.python.md | 30 +- docs/dropletSnapshot.typescript.md | 18 +- docs/firewall.csharp.md | 82 +- docs/firewall.go.md | 82 +- docs/firewall.java.md | 102 +- docs/firewall.python.md | 102 +- docs/firewall.typescript.md | 82 +- docs/floatingIp.csharp.md | 22 +- docs/floatingIp.go.md | 22 +- docs/floatingIp.java.md | 38 +- docs/floatingIp.python.md | 38 +- docs/floatingIp.typescript.md | 22 +- docs/floatingIpAssignment.csharp.md | 18 +- docs/floatingIpAssignment.go.md | 18 +- docs/floatingIpAssignment.java.md | 30 +- docs/floatingIpAssignment.python.md | 30 +- docs/floatingIpAssignment.typescript.md | 18 +- docs/kubernetesCluster.csharp.md | 114 +- docs/kubernetesCluster.go.md | 114 +- docs/kubernetesCluster.java.md | 164 +- docs/kubernetesCluster.python.md | 188 +- docs/kubernetesCluster.typescript.md | 114 +- docs/kubernetesNodePool.csharp.md | 70 +- docs/kubernetesNodePool.go.md | 70 +- docs/kubernetesNodePool.java.md | 114 +- docs/kubernetesNodePool.python.md | 118 +- docs/kubernetesNodePool.typescript.md | 70 +- docs/loadbalancer.csharp.md | 222 +- docs/loadbalancer.go.md | 222 +- docs/loadbalancer.java.md | 318 +- docs/loadbalancer.python.md | 342 +- docs/loadbalancer.typescript.md | 219 +- docs/monitorAlert.csharp.md | 46 +- docs/monitorAlert.go.md | 46 +- docs/monitorAlert.java.md | 78 +- docs/monitorAlert.python.md | 82 +- docs/monitorAlert.typescript.md | 46 +- docs/project.csharp.md | 28 +- docs/project.go.md | 28 +- docs/project.java.md | 46 +- docs/project.python.md | 48 +- docs/project.typescript.md | 28 +- docs/projectResources.csharp.md | 14 +- docs/projectResources.go.md | 14 +- docs/projectResources.java.md | 22 +- docs/projectResources.python.md | 22 +- docs/projectResources.typescript.md | 14 +- docs/provider.csharp.md | 26 +- docs/provider.go.md | 26 +- docs/provider.java.md | 46 +- docs/provider.python.md | 46 +- docs/provider.typescript.md | 26 +- docs/record.csharp.md | 50 +- docs/record.go.md | 50 +- docs/record.java.md | 94 +- docs/record.python.md | 94 +- docs/record.typescript.md | 50 +- docs/reservedIp.csharp.md | 22 +- docs/reservedIp.go.md | 22 +- docs/reservedIp.java.md | 38 +- docs/reservedIp.python.md | 38 +- docs/reservedIp.typescript.md | 22 +- docs/reservedIpAssignment.csharp.md | 18 +- docs/reservedIpAssignment.go.md | 18 +- docs/reservedIpAssignment.java.md | 30 +- docs/reservedIpAssignment.python.md | 30 +- docs/reservedIpAssignment.typescript.md | 18 +- docs/spacesBucket.csharp.md | 74 +- docs/spacesBucket.go.md | 74 +- docs/spacesBucket.java.md | 92 +- docs/spacesBucket.python.md | 102 +- docs/spacesBucket.typescript.md | 74 +- docs/spacesBucketCorsConfiguration.csharp.md | 42 +- docs/spacesBucketCorsConfiguration.go.md | 42 +- docs/spacesBucketCorsConfiguration.java.md | 54 +- docs/spacesBucketCorsConfiguration.python.md | 54 +- ...pacesBucketCorsConfiguration.typescript.md | 42 +- docs/spacesBucketObject.csharp.md | 74 +- docs/spacesBucketObject.go.md | 74 +- docs/spacesBucketObject.java.md | 142 +- docs/spacesBucketObject.python.md | 142 +- docs/spacesBucketObject.typescript.md | 74 +- docs/spacesBucketPolicy.csharp.md | 22 +- docs/spacesBucketPolicy.go.md | 22 +- docs/spacesBucketPolicy.java.md | 38 +- docs/spacesBucketPolicy.python.md | 38 +- docs/spacesBucketPolicy.typescript.md | 22 +- docs/sshKey.csharp.md | 18 +- docs/sshKey.go.md | 18 +- docs/sshKey.java.md | 30 +- docs/sshKey.python.md | 30 +- docs/sshKey.typescript.md | 18 +- docs/tag.csharp.md | 14 +- docs/tag.go.md | 14 +- docs/tag.java.md | 22 +- docs/tag.python.md | 22 +- docs/tag.typescript.md | 14 +- docs/uptimeAlert.csharp.md | 28 +- docs/uptimeAlert.go.md | 28 +- docs/uptimeAlert.java.md | 42 +- docs/uptimeAlert.python.md | 42 +- docs/uptimeAlert.typescript.md | 28 +- docs/uptimeCheck.csharp.md | 16 +- docs/uptimeCheck.go.md | 16 +- docs/uptimeCheck.java.md | 26 +- docs/uptimeCheck.python.md | 26 +- docs/uptimeCheck.typescript.md | 16 +- docs/volume.csharp.md | 46 +- docs/volume.go.md | 46 +- docs/volume.java.md | 86 +- docs/volume.python.md | 86 +- docs/volume.typescript.md | 46 +- docs/volumeAttachment.csharp.md | 18 +- docs/volumeAttachment.go.md | 18 +- docs/volumeAttachment.java.md | 30 +- docs/volumeAttachment.python.md | 30 +- docs/volumeAttachment.typescript.md | 18 +- docs/volumeSnapshot.csharp.md | 22 +- docs/volumeSnapshot.go.md | 22 +- docs/volumeSnapshot.java.md | 38 +- docs/volumeSnapshot.python.md | 38 +- docs/volumeSnapshot.typescript.md | 22 +- docs/vpc.csharp.md | 24 +- docs/vpc.go.md | 24 +- docs/vpc.java.md | 38 +- docs/vpc.python.md | 40 +- docs/vpc.typescript.md | 24 +- package.json | 2 +- src/app/README.md | 2 +- src/app/index.ts | 1609 +- src/cdn/README.md | 2 +- src/cdn/index.ts | 22 +- src/certificate/README.md | 2 +- src/certificate/index.ts | 24 +- .../README.md | 2 +- .../index.ts | 18 +- src/container-registry/README.md | 2 +- src/container-registry/index.ts | 18 +- src/custom-image/README.md | 2 +- src/custom-image/index.ts | 28 +- src/data-digitalocean-account/README.md | 2 +- src/data-digitalocean-account/index.ts | 12 +- src/data-digitalocean-app/README.md | 2 +- src/data-digitalocean-app/index.ts | 619 +- src/data-digitalocean-certificate/README.md | 2 +- src/data-digitalocean-certificate/index.ts | 14 +- .../README.md | 2 +- .../index.ts | 14 +- src/data-digitalocean-database-ca/README.md | 2 +- src/data-digitalocean-database-ca/index.ts | 14 +- .../README.md | 2 +- .../index.ts | 21 +- .../README.md | 2 +- .../index.ts | 18 +- src/data-digitalocean-database-user/README.md | 2 +- src/data-digitalocean-database-user/index.ts | 16 +- src/data-digitalocean-domain/README.md | 2 +- src/data-digitalocean-domain/index.ts | 14 +- src/data-digitalocean-domains/README.md | 2 +- src/data-digitalocean-domains/index.ts | 28 +- .../README.md | 2 +- .../index.ts | 20 +- src/data-digitalocean-droplet/README.md | 2 +- src/data-digitalocean-droplet/index.ts | 16 +- src/data-digitalocean-droplets/README.md | 2 +- src/data-digitalocean-droplets/index.ts | 28 +- src/data-digitalocean-firewall/README.md | 2 +- src/data-digitalocean-firewall/index.ts | 50 +- src/data-digitalocean-floating-ip/README.md | 2 +- src/data-digitalocean-floating-ip/index.ts | 14 +- src/data-digitalocean-image/README.md | 2 +- src/data-digitalocean-image/index.ts | 18 +- src/data-digitalocean-images/README.md | 2 +- src/data-digitalocean-images/index.ts | 28 +- .../README.md | 2 +- .../index.ts | 16 +- .../README.md | 2 +- .../index.ts | 14 +- src/data-digitalocean-loadbalancer/README.md | 2 +- src/data-digitalocean-loadbalancer/index.ts | 38 +- src/data-digitalocean-project/README.md | 2 +- src/data-digitalocean-project/index.ts | 14 +- src/data-digitalocean-projects/README.md | 2 +- src/data-digitalocean-projects/index.ts | 28 +- src/data-digitalocean-record/README.md | 2 +- src/data-digitalocean-record/index.ts | 16 +- src/data-digitalocean-records/README.md | 2 +- src/data-digitalocean-records/index.ts | 30 +- src/data-digitalocean-region/README.md | 2 +- src/data-digitalocean-region/index.ts | 14 +- src/data-digitalocean-regions/README.md | 2 +- src/data-digitalocean-regions/index.ts | 28 +- src/data-digitalocean-reserved-ip/README.md | 2 +- src/data-digitalocean-reserved-ip/index.ts | 14 +- src/data-digitalocean-sizes/README.md | 2 +- src/data-digitalocean-sizes/index.ts | 28 +- .../README.md | 2 +- .../index.ts | 22 +- .../README.md | 2 +- .../index.ts | 24 +- src/data-digitalocean-spaces-bucket/README.md | 2 +- src/data-digitalocean-spaces-bucket/index.ts | 16 +- .../README.md | 2 +- src/data-digitalocean-spaces-buckets/index.ts | 28 +- src/data-digitalocean-ssh-key/README.md | 2 +- src/data-digitalocean-ssh-key/index.ts | 12 +- src/data-digitalocean-ssh-keys/README.md | 2 +- src/data-digitalocean-ssh-keys/index.ts | 28 +- src/data-digitalocean-tag/README.md | 2 +- src/data-digitalocean-tag/index.ts | 14 +- src/data-digitalocean-tags/README.md | 2 +- src/data-digitalocean-tags/index.ts | 28 +- .../README.md | 2 +- .../index.ts | 20 +- src/data-digitalocean-volume/README.md | 2 +- src/data-digitalocean-volume/index.ts | 18 +- src/data-digitalocean-vpc/README.md | 2 +- src/data-digitalocean-vpc/index.ts | 16 +- src/database-cluster/README.md | 2 +- src/database-cluster/index.ts | 72 +- src/database-connection-pool/README.md | 2 +- src/database-connection-pool/index.ts | 24 +- src/database-db/README.md | 2 +- src/database-db/index.ts | 16 +- src/database-firewall/README.md | 2 +- src/database-firewall/index.ts | 20 +- src/database-kafka-topic/README.md | 3 + src/database-kafka-topic/index.ts | 936 ++ src/database-mysql-config/README.md | 3 + src/database-mysql-config/index.ts | 720 + src/database-redis-config/README.md | 3 + src/database-redis-config/index.ts | 368 + src/database-replica/README.md | 2 +- src/database-replica/index.ts | 24 +- src/database-user/README.md | 2 +- src/database-user/index.ts | 18 +- src/domain/README.md | 2 +- src/domain/index.ts | 16 +- src/droplet-snapshot/README.md | 2 +- src/droplet-snapshot/index.ts | 16 +- src/droplet/README.md | 2 +- src/droplet/index.ts | 54 +- src/firewall/README.md | 2 +- src/firewall/index.ts | 50 +- src/floating-ip-assignment/README.md | 2 +- src/floating-ip-assignment/index.ts | 16 +- src/floating-ip/README.md | 2 +- src/floating-ip/index.ts | 18 +- src/index.ts | 3 + src/kubernetes-cluster/README.md | 2 +- src/kubernetes-cluster/index.ts | 68 +- src/kubernetes-node-pool/README.md | 2 +- src/kubernetes-node-pool/index.ts | 44 +- src/lazy-index.ts | 3 + src/loadbalancer/README.md | 2 +- src/loadbalancer/index.ts | 117 +- src/monitor-alert/README.md | 2 +- src/monitor-alert/index.ts | 38 +- src/project-resources/README.md | 2 +- src/project-resources/index.ts | 16 +- src/project/README.md | 2 +- src/project/index.ts | 28 +- src/provider/README.md | 2 +- src/provider/index.ts | 30 +- src/record/README.md | 2 +- src/record/index.ts | 32 +- src/reserved-ip-assignment/README.md | 2 +- src/reserved-ip-assignment/index.ts | 16 +- src/reserved-ip/README.md | 2 +- src/reserved-ip/index.ts | 18 +- .../README.md | 2 +- src/spaces-bucket-cors-configuration/index.ts | 30 +- src/spaces-bucket-object/README.md | 2 +- src/spaces-bucket-object/index.ts | 44 +- src/spaces-bucket-policy/README.md | 2 +- src/spaces-bucket-policy/index.ts | 18 +- src/spaces-bucket/README.md | 2 +- src/spaces-bucket/index.ts | 56 +- src/ssh-key/README.md | 2 +- src/ssh-key/index.ts | 16 +- src/tag/README.md | 2 +- src/tag/index.ts | 14 +- src/uptime-alert/README.md | 2 +- src/uptime-alert/index.ts | 32 +- src/uptime-check/README.md | 2 +- src/uptime-check/index.ts | 20 +- src/version.json | 2 +- src/volume-attachment/README.md | 2 +- src/volume-attachment/index.ts | 16 +- src/volume-snapshot/README.md | 2 +- src/volume-snapshot/index.ts | 18 +- src/volume/README.md | 2 +- src/volume/index.ts | 30 +- src/vpc/README.md | 2 +- src/vpc/index.ts | 24 +- 583 files changed, 98974 insertions(+), 28460 deletions(-) create mode 100644 docs/databaseKafkaTopic.csharp.md create mode 100644 docs/databaseKafkaTopic.go.md create mode 100644 docs/databaseKafkaTopic.java.md create mode 100644 docs/databaseKafkaTopic.python.md create mode 100644 docs/databaseKafkaTopic.typescript.md create mode 100644 docs/databaseMysqlConfig.csharp.md create mode 100644 docs/databaseMysqlConfig.go.md create mode 100644 docs/databaseMysqlConfig.java.md create mode 100644 docs/databaseMysqlConfig.python.md create mode 100644 docs/databaseMysqlConfig.typescript.md create mode 100644 docs/databaseRedisConfig.csharp.md create mode 100644 docs/databaseRedisConfig.go.md create mode 100644 docs/databaseRedisConfig.java.md create mode 100644 docs/databaseRedisConfig.python.md create mode 100644 docs/databaseRedisConfig.typescript.md create mode 100644 src/database-kafka-topic/README.md create mode 100644 src/database-kafka-topic/index.ts create mode 100644 src/database-mysql-config/README.md create mode 100644 src/database-mysql-config/index.ts create mode 100644 src/database-redis-config/README.md create mode 100644 src/database-redis-config/index.ts diff --git a/docs/API.csharp.md b/docs/API.csharp.md index 3f283ab5e..fc29931cf 100644 --- a/docs/API.csharp.md +++ b/docs/API.csharp.md @@ -50,6 +50,9 @@ The following submodules are available: - [databaseConnectionPool](./databaseConnectionPool.csharp.md) - [databaseDb](./databaseDb.csharp.md) - [databaseFirewall](./databaseFirewall.csharp.md) +- [databaseKafkaTopic](./databaseKafkaTopic.csharp.md) +- [databaseMysqlConfig](./databaseMysqlConfig.csharp.md) +- [databaseRedisConfig](./databaseRedisConfig.csharp.md) - [databaseReplica](./databaseReplica.csharp.md) - [databaseUser](./databaseUser.csharp.md) - [domain](./domain.csharp.md) diff --git a/docs/API.go.md b/docs/API.go.md index 08117f447..f1b595d17 100644 --- a/docs/API.go.md +++ b/docs/API.go.md @@ -50,6 +50,9 @@ The following submodules are available: - [databaseConnectionPool](./databaseConnectionPool.go.md) - [databaseDb](./databaseDb.go.md) - [databaseFirewall](./databaseFirewall.go.md) +- [databaseKafkaTopic](./databaseKafkaTopic.go.md) +- [databaseMysqlConfig](./databaseMysqlConfig.go.md) +- [databaseRedisConfig](./databaseRedisConfig.go.md) - [databaseReplica](./databaseReplica.go.md) - [databaseUser](./databaseUser.go.md) - [domain](./domain.go.md) diff --git a/docs/API.java.md b/docs/API.java.md index 4ae400cf6..e597d61e5 100644 --- a/docs/API.java.md +++ b/docs/API.java.md @@ -50,6 +50,9 @@ The following submodules are available: - [databaseConnectionPool](./databaseConnectionPool.java.md) - [databaseDb](./databaseDb.java.md) - [databaseFirewall](./databaseFirewall.java.md) +- [databaseKafkaTopic](./databaseKafkaTopic.java.md) +- [databaseMysqlConfig](./databaseMysqlConfig.java.md) +- [databaseRedisConfig](./databaseRedisConfig.java.md) - [databaseReplica](./databaseReplica.java.md) - [databaseUser](./databaseUser.java.md) - [domain](./domain.java.md) diff --git a/docs/API.python.md b/docs/API.python.md index f9625fec3..02e36177e 100644 --- a/docs/API.python.md +++ b/docs/API.python.md @@ -50,6 +50,9 @@ The following submodules are available: - [databaseConnectionPool](./databaseConnectionPool.python.md) - [databaseDb](./databaseDb.python.md) - [databaseFirewall](./databaseFirewall.python.md) +- [databaseKafkaTopic](./databaseKafkaTopic.python.md) +- [databaseMysqlConfig](./databaseMysqlConfig.python.md) +- [databaseRedisConfig](./databaseRedisConfig.python.md) - [databaseReplica](./databaseReplica.python.md) - [databaseUser](./databaseUser.python.md) - [domain](./domain.python.md) diff --git a/docs/API.typescript.md b/docs/API.typescript.md index 3ae9e3671..d9eb413ca 100644 --- a/docs/API.typescript.md +++ b/docs/API.typescript.md @@ -50,6 +50,9 @@ The following submodules are available: - [databaseConnectionPool](./databaseConnectionPool.typescript.md) - [databaseDb](./databaseDb.typescript.md) - [databaseFirewall](./databaseFirewall.typescript.md) +- [databaseKafkaTopic](./databaseKafkaTopic.typescript.md) +- [databaseMysqlConfig](./databaseMysqlConfig.typescript.md) +- [databaseRedisConfig](./databaseRedisConfig.typescript.md) - [databaseReplica](./databaseReplica.typescript.md) - [databaseUser](./databaseUser.typescript.md) - [domain](./domain.typescript.md) diff --git a/docs/app.csharp.md b/docs/app.csharp.md index 90403ddcf..3311d1140 100644 --- a/docs/app.csharp.md +++ b/docs/app.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_app` -Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app). +Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app). # `app` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry ### App -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app digitalocean_app}. #### Initializers @@ -468,7 +468,7 @@ The construct id used in the generated config for the App to import. The id of the existing App that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#import import section} in the documentation of this resource for the id to use --- @@ -827,7 +827,7 @@ new AppConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. | | Spec | AppSpec | spec block. | | Timeouts | AppTimeouts | timeouts block. | @@ -911,7 +911,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -928,7 +928,7 @@ public AppSpec Spec { get; set; } spec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} --- @@ -942,7 +942,7 @@ public AppTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} --- @@ -961,6 +961,7 @@ new AppSpec { string[] Domains = null, object Env = null, object Function = null, + AppSpecIngress Ingress = null, object Job = null, string Region = null, object Service = null, @@ -977,9 +978,10 @@ new AppSpec { | Alert | object | alert block. | | Database | object | database block. | | Domain | object | domain block. | -| Domains | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. | +| Domains | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. | | Env | object | env block. | | Function | object | function block. | +| Ingress | AppSpecIngress | ingress block. | | Job | object | job block. | | Region | string | The slug for the DigitalOcean data center region hosting the app. | | Service | object | service block. | @@ -998,7 +1000,7 @@ public string Name { get; set; } The name of the app. Must be unique across all apps in the same account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1012,7 +1014,7 @@ public object Alert { get; set; } alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1026,7 +1028,7 @@ public object Database { get; set; } database block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#database App#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#database App#database} --- @@ -1040,7 +1042,7 @@ public object Domain { get; set; } domain block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domain App#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domain App#domain} --- @@ -1052,7 +1054,7 @@ public string[] Domains { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. --- @@ -1066,7 +1068,7 @@ public object Env { get; set; } env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1080,7 +1082,21 @@ public object Function { get; set; } function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#function App#function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#function App#function} + +--- + +##### `Ingress`Optional + +```csharp +public AppSpecIngress Ingress { get; set; } +``` + +- *Type:* AppSpecIngress + +ingress block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#ingress App#ingress} --- @@ -1094,7 +1110,7 @@ public object Job { get; set; } job block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#job App#job} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#job App#job} --- @@ -1108,7 +1124,7 @@ public string Region { get; set; } The slug for the DigitalOcean data center region hosting the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#region App#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#region App#region} --- @@ -1122,7 +1138,7 @@ public object Service { get; set; } service block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#service App#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#service App#service} --- @@ -1136,7 +1152,7 @@ public object StaticSite { get; set; } static_site block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#static_site App#static_site} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#static_site App#static_site} --- @@ -1150,7 +1166,7 @@ public object Worker { get; set; } worker block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#worker App#worker} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#worker App#worker} --- @@ -1171,8 +1187,8 @@ new AppSpecAlert { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1184,7 +1200,7 @@ public string Rule { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1196,7 +1212,7 @@ public object Disabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1244,7 +1260,7 @@ The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if cluster_name is not set, a new cluster will be provisioned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cluster_name App#cluster_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cluster_name App#cluster_name} --- @@ -1258,7 +1274,7 @@ public string DbName { get; set; } The name of the MySQL or PostgreSQL database to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_name App#db_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_name App#db_name} --- @@ -1272,7 +1288,7 @@ public string DbUser { get; set; } The name of the MySQL or PostgreSQL user to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_user App#db_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_user App#db_user} --- @@ -1286,7 +1302,7 @@ public string Engine { get; set; } The database engine to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#engine App#engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#engine App#engine} --- @@ -1300,7 +1316,7 @@ public string Name { get; set; } The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1314,7 +1330,7 @@ public object Production { get; set; } Whether this is a production or dev database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#production App#production} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#production App#production} --- @@ -1328,7 +1344,7 @@ public string Version { get; set; } The version of the database engine. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#version App#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#version App#version} --- @@ -1368,7 +1384,7 @@ public string Name { get; set; } The hostname for the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1382,7 +1398,7 @@ public string Type { get; set; } The type of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1396,7 +1412,7 @@ public object Wildcard { get; set; } Indicates whether the domain includes all sub-domains, in addition to the given domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#wildcard App#wildcard} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#wildcard App#wildcard} --- @@ -1410,7 +1426,7 @@ public string Zone { get; set; } 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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#zone App#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#zone App#zone} --- @@ -1450,7 +1466,7 @@ public string Key { get; set; } The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1464,7 +1480,7 @@ public string Scope { get; set; } The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -1478,7 +1494,7 @@ public string Type { get; set; } The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1492,7 +1508,7 @@ public string Value { get; set; } The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -1544,7 +1560,7 @@ public string Name { get; set; } The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1558,7 +1574,7 @@ public object Alert { get; set; } alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1572,7 +1588,7 @@ public AppSpecFunctionCors Cors { get; set; } cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- @@ -1586,7 +1602,7 @@ public object Env { get; set; } env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1600,7 +1616,7 @@ public AppSpecFunctionGit Git { get; set; } git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -1614,7 +1630,7 @@ public AppSpecFunctionGithub Github { get; set; } github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -1628,7 +1644,7 @@ public AppSpecFunctionGitlab Gitlab { get; set; } gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -1642,7 +1658,7 @@ public object LogDestination { get; set; } log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -1656,7 +1672,7 @@ public object Routes { get; set; } routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- @@ -1670,7 +1686,7 @@ public string SourceDir { get; set; } An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -1694,11 +1710,11 @@ new AppSpecFunctionAlert { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1710,7 +1726,7 @@ public string Operator { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -1722,7 +1738,7 @@ public string Rule { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1734,7 +1750,7 @@ public double Value { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -1746,7 +1762,7 @@ public string Window { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -1758,7 +1774,7 @@ public object Disabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1804,7 +1820,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -1818,7 +1834,7 @@ public string[] AllowHeaders { get; set; } The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -1832,7 +1848,7 @@ public string[] AllowMethods { get; set; } The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -1846,7 +1862,7 @@ public AppSpecFunctionCorsAllowOrigins AllowOrigins { get; set; } allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -1860,7 +1876,7 @@ public string[] ExposeHeaders { get; set; } The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -1876,7 +1892,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -1914,7 +1930,7 @@ public string Exact { get; set; } Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -1928,7 +1944,7 @@ public string Prefix { get; set; } Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -1942,7 +1958,7 @@ public string Regex { get; set; } RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -1982,7 +1998,7 @@ public string Key { get; set; } The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1996,7 +2012,7 @@ public string Scope { get; set; } The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -2010,7 +2026,7 @@ public string Type { get; set; } The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -2024,7 +2040,7 @@ public string Value { get; set; } The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -2060,7 +2076,7 @@ public string Branch { get; set; } The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2074,7 +2090,7 @@ public string RepoCloneUrl { get; set; } The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -2112,7 +2128,7 @@ public string Branch { get; set; } The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2126,7 +2142,7 @@ public object DeployOnPush { get; set; } Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2140,7 +2156,7 @@ public string Repo { get; set; } The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2178,7 +2194,7 @@ public string Branch { get; set; } The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2192,7 +2208,7 @@ public object DeployOnPush { get; set; } Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2206,7 +2222,7 @@ public string Repo { get; set; } The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2246,7 +2262,7 @@ public string Name { get; set; } Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -2260,7 +2276,7 @@ public AppSpecFunctionLogDestinationDatadog Datadog { get; set; } datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -2274,7 +2290,7 @@ public AppSpecFunctionLogDestinationLogtail Logtail { get; set; } logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -2288,7 +2304,7 @@ public AppSpecFunctionLogDestinationPapertrail Papertrail { get; set; } papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -2324,7 +2340,7 @@ public string ApiKey { get; set; } Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -2338,7 +2354,7 @@ public string Endpoint { get; set; } Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2372,7 +2388,7 @@ public string Token { get; set; } Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -2406,7 +2422,7 @@ public string Endpoint { get; set; } Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2444,7 +2460,7 @@ Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- @@ -2458,34 +2474,19 @@ public object PreservePathPrefix { get; set; } An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecJob +### AppSpecIngress -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecJob { - string Name, - object Alert = null, - string BuildCommand = null, - string DockerfilePath = null, - object Env = null, - string EnvironmentSlug = null, - AppSpecJobGit Git = null, - AppSpecJobGithub Github = null, - AppSpecJobGitlab Gitlab = null, - AppSpecJobImage Image = null, - double InstanceCount = null, - string InstanceSizeSlug = null, - string Kind = null, - object LogDestination = null, - string RunCommand = null, - string SourceDir = null +new AppSpecIngress { + object Rule = null }; ``` @@ -2493,262 +2494,295 @@ new AppSpecJob { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | The name of the component. | -| Alert | object | 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 | object | 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 | double | 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 | object | 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. | +| Rule | object | rule block. | --- -##### `Name`Required +##### `Rule`Optional ```csharp -public string Name { get; set; } +public object Rule { get; set; } ``` -- *Type:* string +- *Type:* object -The name of the component. +rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} --- -##### `Alert`Optional +### AppSpecIngressRule + +#### Initializer ```csharp -public object Alert { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* object +new AppSpecIngressRule { + AppSpecIngressRuleComponent Component = null, + AppSpecIngressRuleCors Cors = null, + AppSpecIngressRuleMatch Match = null, + AppSpecIngressRuleRedirect Redirect = null +}; +``` -alert block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Component | AppSpecIngressRuleComponent | component block. | +| Cors | AppSpecIngressRuleCors | cors block. | +| Match | AppSpecIngressRuleMatch | match block. | +| Redirect | AppSpecIngressRuleRedirect | redirect block. | --- -##### `BuildCommand`Optional +##### `Component`Optional ```csharp -public string BuildCommand { get; set; } +public AppSpecIngressRuleComponent Component { get; set; } ``` -- *Type:* string +- *Type:* AppSpecIngressRuleComponent -An optional build command to run while building this component from source. +component block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#component App#component} --- -##### `DockerfilePath`Optional +##### `Cors`Optional ```csharp -public string DockerfilePath { get; set; } +public AppSpecIngressRuleCors Cors { get; set; } ``` -- *Type:* string +- *Type:* AppSpecIngressRuleCors -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `Env`Optional +##### `Match`Optional ```csharp -public object Env { get; set; } +public AppSpecIngressRuleMatch Match { get; set; } ``` -- *Type:* object +- *Type:* AppSpecIngressRuleMatch -env block. +match block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#match App#match} --- -##### `EnvironmentSlug`Optional +##### `Redirect`Optional ```csharp -public string EnvironmentSlug { get; set; } +public AppSpecIngressRuleRedirect Redirect { get; set; } ``` -- *Type:* string +- *Type:* AppSpecIngressRuleRedirect -An environment slug describing the type of this app. +redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect App#redirect} --- -##### `Git`Optional +### AppSpecIngressRuleComponent + +#### Initializer ```csharp -public AppSpecJobGit Git { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* AppSpecJobGit +new AppSpecIngressRuleComponent { + string Name = null, + object PreservePathPrefix = null, + string Rewrite = null +}; +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. | +| PreservePathPrefix | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. | +| Rewrite | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. | --- -##### `Github`Optional +##### `Name`Optional ```csharp -public AppSpecJobGithub Github { get; set; } +public string Name { get; set; } ``` -- *Type:* AppSpecJobGithub - -github block. +- *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. --- -##### `Gitlab`Optional +##### `PreservePathPrefix`Optional ```csharp -public AppSpecJobGitlab Gitlab { get; set; } +public object PreservePathPrefix { get; set; } ``` -- *Type:* AppSpecJobGitlab - -gitlab block. +- *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. --- -##### `Image`Optional +##### `Rewrite`Optional ```csharp -public AppSpecJobImage Image { get; set; } +public string Rewrite { get; set; } ``` -- *Type:* AppSpecJobImage +- *Type:* string -image block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. + +--- -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +### AppSpecIngressRuleCors + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecIngressRuleCors { + object AllowCredentials = null, + string[] AllowHeaders = null, + string[] AllowMethods = null, + AppSpecIngressRuleCorsAllowOrigins AllowOrigins = null, + string[] ExposeHeaders = null, + string MaxAge = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AllowCredentials | object | 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 | AppSpecIngressRuleCorsAllowOrigins | 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. | --- -##### `InstanceCount`Optional +##### `AllowCredentials`Optional ```csharp -public double InstanceCount { get; set; } +public object AllowCredentials { get; set; } ``` -- *Type:* double +- *Type:* object -The amount of instances that this component should be scaled to. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +This configures the Access-Control-Allow-Credentials header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `InstanceSizeSlug`Optional +##### `AllowHeaders`Optional ```csharp -public string InstanceSizeSlug { get; set; } +public string[] AllowHeaders { get; set; } ``` -- *Type:* string +- *Type:* string[] -The instance size to use for this component. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `Kind`Optional +##### `AllowMethods`Optional ```csharp -public string Kind { get; set; } +public string[] AllowMethods { get; set; } ``` -- *Type:* string +- *Type:* string[] -The type of job and when it will be run during the deployment process. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#kind App#kind} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `LogDestination`Optional +##### `AllowOrigins`Optional ```csharp -public object LogDestination { get; set; } +public AppSpecIngressRuleCorsAllowOrigins AllowOrigins { get; set; } ``` -- *Type:* object +- *Type:* AppSpecIngressRuleCorsAllowOrigins -log_destination block. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `RunCommand`Optional +##### `ExposeHeaders`Optional ```csharp -public string RunCommand { get; set; } +public string[] ExposeHeaders { get; set; } ``` -- *Type:* string +- *Type:* string[] -An optional run command to override the component's default. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `SourceDir`Optional +##### `MaxAge`Optional ```csharp -public string SourceDir { get; set; } +public string MaxAge { get; set; } ``` - *Type:* string -An optional path to the working directory to use for the build. +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecJobAlert +### AppSpecIngressRuleCorsAllowOrigins -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecJobAlert { - string Operator, - string Rule, - double Value, - string Window, - object Disabled = null +new AppSpecIngressRuleCorsAllowOrigins { + string Exact = null, + string Prefix = null, + string Regex = null }; ``` @@ -2756,86 +2790,97 @@ new AppSpecJobAlert { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Exact | string | Exact string match. | +| Prefix | string | Prefix-based match. | +| Regex | string | RE2 style regex-based match. | --- -##### `Operator`Required +##### `Exact`Optional ```csharp -public string Operator { get; set; } +public string Exact { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `Rule`Required +##### `Prefix`Optional ```csharp -public string Rule { get; set; } +public string Prefix { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Prefix-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `Value`Required +##### `Regex`Optional ```csharp -public double Value { get; set; } +public string Regex { get; set; } ``` -- *Type:* double +- *Type:* string + +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `Window`Required +### AppSpecIngressRuleMatch + +#### Initializer ```csharp -public string Window { get; set; } +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecIngressRuleMatch { + AppSpecIngressRuleMatchPath Path = null +}; ``` -- *Type:* string +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Path | AppSpecIngressRuleMatchPath | path block. | --- -##### `Disabled`Optional +##### `Path`Optional ```csharp -public object Disabled { get; set; } +public AppSpecIngressRuleMatchPath Path { get; set; } ``` -- *Type:* object +- *Type:* AppSpecIngressRuleMatchPath -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +path block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -### AppSpecJobEnv +### AppSpecIngressRuleMatchPath -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecJobEnv { - string Key = null, - string Scope = null, - string Type = null, - string Value = null +new AppSpecIngressRuleMatchPath { + string Prefix = null }; ``` @@ -2843,130 +2888,134 @@ new AppSpecJobEnv { | **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. | +| Prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. | --- -##### `Key`Optional +##### `Prefix`Optional ```csharp -public string Key { get; set; } +public string Prefix { get; set; } ``` - *Type:* string -The name of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. --- -##### `Scope`Optional +### AppSpecIngressRuleRedirect + +#### Initializer ```csharp -public string Scope { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* string +new AppSpecIngressRuleRedirect { + string Authority = null, + double Port = null, + double RedirectCode = null, + string Scheme = null, + string Uri = null +}; +``` -The visibility scope of the environment variable. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Authority | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. | +| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. | +| RedirectCode | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. | +| Scheme | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. | +| Uri | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. | --- -##### `Type`Optional +##### `Authority`Optional ```csharp -public string Type { get; set; } +public string Authority { get; set; } ``` - *Type:* string -The type of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. --- -##### `Value`Optional +##### `Port`Optional ```csharp -public string Value { get; set; } +public double Port { get; set; } ``` -- *Type:* string - -The value of the environment variable. +- *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. --- -### AppSpecJobGit - -#### Initializer +##### `RedirectCode`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; +public double RedirectCode { get; set; } +``` -new AppSpecJobGit { - string Branch = null, - string RepoCloneUrl = null -}; -``` - -#### Properties +- *Type:* double -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | string | The name of the branch to use. | -| RepoCloneUrl | string | The clone URL of the repo. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. --- -##### `Branch`Optional +##### `Scheme`Optional ```csharp -public string Branch { get; set; } +public string Scheme { get; set; } ``` - *Type:* string -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. --- -##### `RepoCloneUrl`Optional +##### `Uri`Optional ```csharp -public string RepoCloneUrl { get; set; } +public string Uri { get; set; } ``` - *Type:* string -The clone URL of the repo. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. --- -### AppSpecJobGithub +### AppSpecJob -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecJobGithub { - string Branch = null, - object DeployOnPush = null, - string Repo = null +new AppSpecJob { + string Name, + object Alert = null, + string BuildCommand = null, + string DockerfilePath = null, + object Env = null, + string EnvironmentSlug = null, + AppSpecJobGit Git = null, + AppSpecJobGithub Github = null, + AppSpecJobGitlab Gitlab = null, + AppSpecJobImage Image = null, + double InstanceCount = null, + string InstanceSizeSlug = null, + string Kind = null, + object LogDestination = null, + string RunCommand = null, + string SourceDir = null }; ``` @@ -2974,264 +3023,262 @@ new AppSpecJobGithub { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | -| Repo | string | The name of the repo in the format `owner/repo`. | +| Name | string | The name of the component. | +| Alert | object | 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 | object | 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 | double | 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 | object | 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. | --- -##### `Branch`Optional +##### `Name`Required ```csharp -public string Branch { get; set; } +public string Name { get; set; } ``` - *Type:* string -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `DeployOnPush`Optional +##### `Alert`Optional ```csharp -public object DeployOnPush { get; set; } +public object Alert { get; set; } ``` - *Type:* object -Whether to automatically deploy new commits made to the repo. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `Repo`Optional +##### `BuildCommand`Optional ```csharp -public string Repo { get; set; } +public string BuildCommand { get; set; } ``` - *Type:* string -The name of the repo in the format `owner/repo`. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecJobGitlab - -#### Initializer +##### `DockerfilePath`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecJobGitlab { - string Branch = null, - object DeployOnPush = null, - string Repo = null -}; +public string DockerfilePath { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | -| Repo | string | The name of the repo in the format `owner/repo`. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `Branch`Optional +##### `Env`Optional ```csharp -public string Branch { get; set; } +public object Env { get; set; } ``` -- *Type:* string +- *Type:* object -The name of the branch to use. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `DeployOnPush`Optional +##### `EnvironmentSlug`Optional ```csharp -public object DeployOnPush { get; set; } +public string EnvironmentSlug { get; set; } ``` -- *Type:* object +- *Type:* string -Whether to automatically deploy new commits made to the repo. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `Repo`Optional +##### `Git`Optional ```csharp -public string Repo { get; set; } +public AppSpecJobGit Git { get; set; } ``` -- *Type:* string +- *Type:* AppSpecJobGit -The name of the repo in the format `owner/repo`. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -### AppSpecJobImage - -#### Initializer +##### `Github`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecJobImage { - string RegistryType, - string Repository, - object DeployOnPush = null, - string Registry = null, - string Tag = null -}; +public AppSpecJobGithub Github { get; set; } ``` -#### Properties +- *Type:* AppSpecJobGithub -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| RegistryType | string | The registry type. | -| Repository | string | The repository name. | -| DeployOnPush | object | deploy_on_push block. | -| 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. | +github block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `RegistryType`Required +##### `Gitlab`Optional ```csharp -public string RegistryType { get; set; } +public AppSpecJobGitlab Gitlab { get; set; } ``` -- *Type:* string +- *Type:* AppSpecJobGitlab -The registry type. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `Repository`Required +##### `Image`Optional ```csharp -public string Repository { get; set; } +public AppSpecJobImage Image { get; set; } ``` -- *Type:* string +- *Type:* AppSpecJobImage -The repository name. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `DeployOnPush`Optional +##### `InstanceCount`Optional ```csharp -public object DeployOnPush { get; set; } +public double InstanceCount { get; set; } ``` -- *Type:* object +- *Type:* double -deploy_on_push block. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `Registry`Optional +##### `InstanceSizeSlug`Optional ```csharp -public string Registry { get; set; } +public string InstanceSizeSlug { get; set; } ``` - *Type:* string -The registry name. Must be left empty for the DOCR registry type. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `Tag`Optional +##### `Kind`Optional ```csharp -public string Tag { get; set; } +public string Kind { get; set; } ``` - *Type:* string -The repository tag. Defaults to latest if not provided. +The type of job and when it will be run during the deployment process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#kind App#kind} --- -### AppSpecJobImageDeployOnPush - -#### Initializer +##### `LogDestination`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; +public object LogDestination { get; set; } +``` -new AppSpecJobImageDeployOnPush { - object Enabled = null -}; +- *Type:* object + +log_destination block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} + +--- + +##### `RunCommand`Optional + +```csharp +public string RunCommand { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Enabled | object | Whether to automatically deploy images pushed to DOCR. | +An optional run command to override the component's default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `Enabled`Optional +##### `SourceDir`Optional ```csharp -public object Enabled { get; set; } +public string SourceDir { get; set; } ``` -- *Type:* object +- *Type:* string -Whether to automatically deploy images pushed to DOCR. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecJobLogDestination +### AppSpecJobAlert -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecJobLogDestination { - string Name, - AppSpecJobLogDestinationDatadog Datadog = null, - AppSpecJobLogDestinationLogtail Logtail = null, - AppSpecJobLogDestinationPapertrail Papertrail = null +new AppSpecJobAlert { + string Operator, + string Rule, + double Value, + string Window, + object Disabled = null }; ``` @@ -3239,79 +3286,86 @@ new AppSpecJobLogDestination { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Name of the log destination. | -| Datadog | AppSpecJobLogDestinationDatadog | datadog block. | -| Logtail | AppSpecJobLogDestinationLogtail | logtail block. | -| Papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | +| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `Name`Required +##### `Operator`Required ```csharp -public string Name { get; set; } +public string Operator { get; set; } ``` - *Type:* string -Name of the log destination. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `Datadog`Optional +##### `Rule`Required ```csharp -public AppSpecJobLogDestinationDatadog Datadog { get; set; } +public string Rule { get; set; } ``` -- *Type:* AppSpecJobLogDestinationDatadog +- *Type:* string -datadog block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `Logtail`Optional +##### `Value`Required ```csharp -public AppSpecJobLogDestinationLogtail Logtail { get; set; } +public double Value { get; set; } ``` -- *Type:* AppSpecJobLogDestinationLogtail - -logtail block. +- *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -##### `Papertrail`Optional +##### `Window`Required ```csharp -public AppSpecJobLogDestinationPapertrail Papertrail { get; set; } +public string Window { get; set; } ``` -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* string -papertrail block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +--- + +##### `Disabled`Optional + +```csharp +public object Disabled { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecJobLogDestinationDatadog +### AppSpecJobEnv -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecJobLogDestinationDatadog { - string ApiKey, - string Endpoint = null +new AppSpecJobEnv { + string Key = null, + string Scope = null, + string Type = null, + string Value = null }; ``` @@ -3319,82 +3373,79 @@ new AppSpecJobLogDestinationDatadog { | **Name** | **Type** | **Description** | | --- | --- | --- | -| ApiKey | string | Datadog API key. | -| Endpoint | string | Datadog HTTP log intake endpoint. | +| 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. | --- -##### `ApiKey`Required +##### `Key`Optional ```csharp -public string ApiKey { get; set; } +public string Key { get; set; } ``` - *Type:* string -Datadog API key. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `Endpoint`Optional +##### `Scope`Optional ```csharp -public string Endpoint { get; set; } +public string Scope { get; set; } ``` - *Type:* string -Datadog HTTP log intake endpoint. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -### AppSpecJobLogDestinationLogtail - -#### Initializer +##### `Type`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecJobLogDestinationLogtail { - string Token -}; +public string Type { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Token | string | Logtail token. | +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `Token`Required +##### `Value`Optional ```csharp -public string Token { get; set; } +public string Value { get; set; } ``` - *Type:* string -Logtail token. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecJobLogDestinationPapertrail +### AppSpecJobGit -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecJobLogDestinationPapertrail { - string Endpoint +new AppSpecJobGit { + string Branch = null, + string RepoCloneUrl = null }; ``` @@ -3402,52 +3453,50 @@ new AppSpecJobLogDestinationPapertrail { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Endpoint | string | Papertrail syslog endpoint. | +| Branch | string | The name of the branch to use. | +| RepoCloneUrl | string | The clone URL of the repo. | --- -##### `Endpoint`Required +##### `Branch`Optional ```csharp -public string Endpoint { get; set; } +public string Branch { get; set; } ``` - *Type:* string -Papertrail syslog endpoint. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecService +##### `RepoCloneUrl`Optional -#### Initializer +```csharp +public string RepoCloneUrl { get; set; } +``` + +- *Type:* string + +The clone URL of the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} + +--- + +### AppSpecJobGithub + +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecService { - string Name, - object Alert = null, - string BuildCommand = null, - AppSpecServiceCors Cors = null, - string DockerfilePath = null, - object Env = null, - string EnvironmentSlug = null, - AppSpecServiceGit Git = null, - AppSpecServiceGithub Github = null, - AppSpecServiceGitlab Gitlab = null, - AppSpecServiceHealthCheck HealthCheck = null, - double HttpPort = null, - AppSpecServiceImage Image = null, - double InstanceCount = null, - string InstanceSizeSlug = null, - double[] InternalPorts = null, - object LogDestination = null, - object Routes = null, - string RunCommand = null, - string SourceDir = null +new AppSpecJobGithub { + string Branch = null, + object DeployOnPush = null, + string Repo = null }; ``` @@ -3455,320 +3504,344 @@ new AppSpecService { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | The name of the component. | -| Alert | object | 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 | object | 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 | double | The internal port on which this service's run command will listen. | -| Image | AppSpecServiceImage | image block. | -| InstanceCount | double | The amount of instances that this component should be scaled to. | -| InstanceSizeSlug | string | The instance size to use for this component. | -| InternalPorts | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. | -| LogDestination | object | log_destination block. | -| Routes | object | 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. | +| Branch | string | The name of the branch to use. | +| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | +| Repo | string | The name of the repo in the format `owner/repo`. | --- -##### `Name`Required +##### `Branch`Optional ```csharp -public string Name { get; set; } +public string Branch { get; set; } ``` - *Type:* string -The name of the component. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `Alert`Optional +##### `DeployOnPush`Optional ```csharp -public object Alert { get; set; } +public object DeployOnPush { get; set; } ``` - *Type:* object -alert block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `BuildCommand`Optional +##### `Repo`Optional ```csharp -public string BuildCommand { get; set; } +public string Repo { get; set; } ``` - *Type:* string -An optional build command to run while building this component from source. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `Cors`Optional +### AppSpecJobGitlab + +#### Initializer ```csharp -public AppSpecServiceCors Cors { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* AppSpecServiceCors +new AppSpecJobGitlab { + string Branch = null, + object DeployOnPush = null, + string Repo = null +}; +``` -cors block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | string | The name of the branch to use. | +| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | +| Repo | string | The name of the repo in the format `owner/repo`. | --- -##### `DockerfilePath`Optional +##### `Branch`Optional ```csharp -public string DockerfilePath { get; set; } +public string Branch { get; set; } ``` - *Type:* string -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `Env`Optional +##### `DeployOnPush`Optional ```csharp -public object Env { get; set; } +public object DeployOnPush { get; set; } ``` - *Type:* object -env block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `EnvironmentSlug`Optional +##### `Repo`Optional ```csharp -public string EnvironmentSlug { get; set; } +public string Repo { get; set; } ``` - *Type:* string -An environment slug describing the type of this app. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `Git`Optional +### AppSpecJobImage + +#### Initializer ```csharp -public AppSpecServiceGit Git { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* AppSpecServiceGit +new AppSpecJobImage { + string RegistryType, + string Repository, + object DeployOnPush = null, + string Registry = null, + string Tag = null +}; +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| RegistryType | string | The registry type. | +| Repository | string | The repository name. | +| DeployOnPush | object | deploy_on_push block. | +| 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. | --- -##### `Github`Optional +##### `RegistryType`Required ```csharp -public AppSpecServiceGithub Github { get; set; } +public string RegistryType { get; set; } ``` -- *Type:* AppSpecServiceGithub +- *Type:* string -github block. +The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `Gitlab`Optional +##### `Repository`Required ```csharp -public AppSpecServiceGitlab Gitlab { get; set; } +public string Repository { get; set; } ``` -- *Type:* AppSpecServiceGitlab +- *Type:* string -gitlab block. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `HealthCheck`Optional +##### `DeployOnPush`Optional ```csharp -public AppSpecServiceHealthCheck HealthCheck { get; set; } +public object DeployOnPush { get; set; } ``` -- *Type:* AppSpecServiceHealthCheck +- *Type:* object -health_check block. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#health_check App#health_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `HttpPort`Optional +##### `Registry`Optional ```csharp -public double HttpPort { get; set; } +public string Registry { get; set; } ``` -- *Type:* double +- *Type:* string -The internal port on which this service's run command will listen. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_port App#http_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `Image`Optional +##### `Tag`Optional ```csharp -public AppSpecServiceImage Image { get; set; } +public string Tag { get; set; } ``` -- *Type:* AppSpecServiceImage +- *Type:* string -image block. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `InstanceCount`Optional +### AppSpecJobImageDeployOnPush + +#### Initializer ```csharp -public double InstanceCount { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* double +new AppSpecJobImageDeployOnPush { + object Enabled = null +}; +``` -The amount of instances that this component should be scaled to. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | object | Whether to automatically deploy images pushed to DOCR. | --- -##### `InstanceSizeSlug`Optional +##### `Enabled`Optional ```csharp -public string InstanceSizeSlug { get; set; } +public object Enabled { get; set; } ``` -- *Type:* string +- *Type:* object -The instance size to use for this component. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `InternalPorts`Optional +### AppSpecJobLogDestination + +#### Initializer ```csharp -public double[] InternalPorts { get; set; } +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecJobLogDestination { + string Name, + AppSpecJobLogDestinationDatadog Datadog = null, + AppSpecJobLogDestinationLogtail Logtail = null, + AppSpecJobLogDestinationPapertrail Papertrail = null +}; ``` -- *Type:* double[] +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | string | Name of the log destination. | +| Datadog | AppSpecJobLogDestinationDatadog | datadog block. | +| Logtail | AppSpecJobLogDestinationLogtail | logtail block. | +| Papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | --- -##### `LogDestination`Optional +##### `Name`Required ```csharp -public object LogDestination { get; set; } +public string Name { get; set; } ``` -- *Type:* object +- *Type:* string -log_destination block. +Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `Routes`Optional +##### `Datadog`Optional ```csharp -public object Routes { get; set; } +public AppSpecJobLogDestinationDatadog Datadog { get; set; } ``` -- *Type:* object +- *Type:* AppSpecJobLogDestinationDatadog -routes block. +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `RunCommand`Optional +##### `Logtail`Optional ```csharp -public string RunCommand { get; set; } +public AppSpecJobLogDestinationLogtail Logtail { get; set; } ``` -- *Type:* string +- *Type:* AppSpecJobLogDestinationLogtail -An optional run command to override the component's default. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `SourceDir`Optional +##### `Papertrail`Optional ```csharp -public string SourceDir { get; set; } +public AppSpecJobLogDestinationPapertrail Papertrail { get; set; } ``` -- *Type:* string +- *Type:* AppSpecJobLogDestinationPapertrail -An optional path to the working directory to use for the build. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecServiceAlert +### AppSpecJobLogDestinationDatadog -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecServiceAlert { - string Operator, - string Rule, - double Value, - string Window, - object Disabled = null +new AppSpecJobLogDestinationDatadog { + string ApiKey, + string Endpoint = null }; ``` @@ -3776,88 +3849,82 @@ new AppSpecServiceAlert { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| ApiKey | string | Datadog API key. | +| Endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `Operator`Required +##### `ApiKey`Required ```csharp -public string Operator { get; set; } +public string ApiKey { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `Rule`Required +##### `Endpoint`Optional ```csharp -public string Rule { get; set; } +public string Endpoint { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `Value`Required +### AppSpecJobLogDestinationLogtail + +#### Initializer ```csharp -public double Value { get; set; } +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecJobLogDestinationLogtail { + string Token +}; ``` -- *Type:* double +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Token | string | Logtail token. | --- -##### `Window`Required +##### `Token`Required ```csharp -public string Window { get; set; } +public string Token { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. - ---- - -##### `Disabled`Optional - -```csharp -public object Disabled { get; set; } -``` - -- *Type:* object +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -### AppSpecServiceCors +### AppSpecJobLogDestinationPapertrail -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecServiceCors { - object AllowCredentials = null, - string[] AllowHeaders = null, - string[] AllowMethods = null, - AppSpecServiceCorsAllowOrigins AllowOrigins = null, - string[] ExposeHeaders = null, - string MaxAge = null +new AppSpecJobLogDestinationPapertrail { + string Endpoint }; ``` @@ -3865,378 +3932,373 @@ new AppSpecServiceCors { | **Name** | **Type** | **Description** | | --- | --- | --- | -| AllowCredentials | object | 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. | +| Endpoint | string | Papertrail syslog endpoint. | --- -##### `AllowCredentials`Optional +##### `Endpoint`Required ```csharp -public object AllowCredentials { get; set; } +public string Endpoint { get; set; } ``` -- *Type:* object - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. +- *Type:* string -This configures the Access-Control-Allow-Credentials header. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `AllowHeaders`Optional +### AppSpecService + +#### Initializer ```csharp -public string[] AllowHeaders { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* string[] +new AppSpecService { + string Name, + object Alert = null, + string BuildCommand = null, + AppSpecServiceCors Cors = null, + string DockerfilePath = null, + object Env = null, + string EnvironmentSlug = null, + AppSpecServiceGit Git = null, + AppSpecServiceGithub Github = null, + AppSpecServiceGitlab Gitlab = null, + AppSpecServiceHealthCheck HealthCheck = null, + double HttpPort = null, + AppSpecServiceImage Image = null, + double InstanceCount = null, + string InstanceSizeSlug = null, + double[] InternalPorts = null, + object LogDestination = null, + object Routes = null, + string RunCommand = null, + string SourceDir = null +}; +``` -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | string | The name of the component. | +| Alert | object | 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 | object | 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 | double | The internal port on which this service's run command will listen. | +| Image | AppSpecServiceImage | image block. | +| InstanceCount | double | The amount of instances that this component should be scaled to. | +| InstanceSizeSlug | string | The instance size to use for this component. | +| InternalPorts | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. | +| LogDestination | object | log_destination block. | +| Routes | object | 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. | --- -##### `AllowMethods`Optional +##### `Name`Required ```csharp -public string[] AllowMethods { get; set; } +public string Name { get; set; } ``` -- *Type:* string[] +- *Type:* string -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `AllowOrigins`Optional +##### `Alert`Optional ```csharp -public AppSpecServiceCorsAllowOrigins AllowOrigins { get; set; } +public object Alert { get; set; } ``` -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* object -allow_origins block. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `ExposeHeaders`Optional +##### `BuildCommand`Optional ```csharp -public string[] ExposeHeaders { get; set; } +public string BuildCommand { get; set; } ``` -- *Type:* string[] +- *Type:* string -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -##### `MaxAge`Optional +##### `Cors`Optional ```csharp -public string MaxAge { get; set; } +public AppSpecServiceCors Cors { get; set; } ``` -- *Type:* string - -An optional duration specifying how long browsers can cache the results of a preflight request. +- *Type:* AppSpecServiceCors -This configures the Access-Control-Max-Age header. Example: `5h30m`. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -### AppSpecServiceCorsAllowOrigins - -#### Initializer +##### `DockerfilePath`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceCorsAllowOrigins { - string Exact = null, - string Prefix = null, - string Regex = null -}; +public string DockerfilePath { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Exact | string | Exact string match. | -| Prefix | string | Prefix-based match. | -| Regex | string | RE2 style regex-based match. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `Exact`Optional +##### `Env`Optional ```csharp -public string Exact { get; set; } +public object Env { get; set; } ``` -- *Type:* string +- *Type:* object -Exact string match. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `Prefix`Optional +##### `EnvironmentSlug`Optional ```csharp -public string Prefix { get; set; } +public string EnvironmentSlug { get; set; } ``` - *Type:* string -Prefix-based match. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `Regex`Optional +##### `Git`Optional ```csharp -public string Regex { get; set; } +public AppSpecServiceGit Git { get; set; } ``` -- *Type:* string +- *Type:* AppSpecServiceGit -RE2 style regex-based match. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -### AppSpecServiceEnv - -#### Initializer +##### `Github`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceEnv { - string Key = null, - string Scope = null, - string Type = null, - string Value = null -}; +public AppSpecServiceGithub Github { get; set; } ``` -#### Properties +- *Type:* AppSpecServiceGithub -| **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. | +github block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `Key`Optional +##### `Gitlab`Optional ```csharp -public string Key { get; set; } +public AppSpecServiceGitlab Gitlab { get; set; } ``` -- *Type:* string +- *Type:* AppSpecServiceGitlab -The name of the environment variable. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `Scope`Optional +##### `HealthCheck`Optional ```csharp -public string Scope { get; set; } +public AppSpecServiceHealthCheck HealthCheck { get; set; } ``` -- *Type:* string +- *Type:* AppSpecServiceHealthCheck -The visibility scope of the environment variable. +health_check block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#health_check App#health_check} --- -##### `Type`Optional +##### `HttpPort`Optional ```csharp -public string Type { get; set; } +public double HttpPort { get; set; } ``` -- *Type:* string +- *Type:* double -The type of the environment variable. +The internal port on which this service's run command will listen. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_port App#http_port} --- -##### `Value`Optional +##### `Image`Optional ```csharp -public string Value { get; set; } +public AppSpecServiceImage Image { get; set; } ``` -- *Type:* string +- *Type:* AppSpecServiceImage -The value of the environment variable. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -### AppSpecServiceGit - -#### Initializer +##### `InstanceCount`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceGit { - string Branch = null, - string RepoCloneUrl = null -}; +public double InstanceCount { get; set; } ``` -#### Properties +- *Type:* double -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | string | The name of the branch to use. | -| RepoCloneUrl | string | The clone URL of the repo. | +The amount of instances that this component should be scaled to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `Branch`Optional +##### `InstanceSizeSlug`Optional ```csharp -public string Branch { get; set; } +public string InstanceSizeSlug { get; set; } ``` - *Type:* string -The name of the branch to use. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `RepoCloneUrl`Optional +##### `InternalPorts`Optional ```csharp -public string RepoCloneUrl { get; set; } +public double[] InternalPorts { get; set; } ``` -- *Type:* string - -The clone URL of the repo. +- *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. --- -### AppSpecServiceGithub - -#### Initializer +##### `LogDestination`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceGithub { - string Branch = null, - object DeployOnPush = null, - string Repo = null -}; +public object LogDestination { get; set; } ``` -#### Properties +- *Type:* object -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | -| Repo | string | The name of the repo in the format `owner/repo`. | +log_destination block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -##### `Branch`Optional +##### `Routes`Optional ```csharp -public string Branch { get; set; } +public object Routes { get; set; } ``` -- *Type:* string +- *Type:* object -The name of the branch to use. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `DeployOnPush`Optional +##### `RunCommand`Optional ```csharp -public object DeployOnPush { get; set; } +public string RunCommand { get; set; } ``` -- *Type:* object +- *Type:* string -Whether to automatically deploy new commits made to the repo. +An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `Repo`Optional +##### `SourceDir`Optional ```csharp -public string Repo { get; set; } +public string SourceDir { get; set; } ``` - *Type:* string -The name of the repo in the format `owner/repo`. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecServiceGitlab +### AppSpecServiceAlert -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecServiceGitlab { - string Branch = null, - object DeployOnPush = null, - string Repo = null +new AppSpecServiceAlert { + string Operator, + string Rule, + double Value, + string Window, + object Disabled = null }; ``` @@ -4244,312 +4306,270 @@ new AppSpecServiceGitlab { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | -| Repo | string | The name of the repo in the format `owner/repo`. | +| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `Branch`Optional +##### `Operator`Required ```csharp -public string Branch { get; set; } +public string Operator { get; set; } ``` - *Type:* string -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `DeployOnPush`Optional +##### `Rule`Required ```csharp -public object DeployOnPush { get; set; } +public string Rule { get; set; } ``` -- *Type:* object - -Whether to automatically deploy new commits made to the repo. +- *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `Repo`Optional +##### `Value`Required ```csharp -public string Repo { get; set; } +public double Value { get; set; } ``` -- *Type:* string - -The name of the repo in the format `owner/repo`. +- *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -### AppSpecServiceHealthCheck - -#### Initializer +##### `Window`Required ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceHealthCheck { - double FailureThreshold = null, - string HttpPath = null, - double InitialDelaySeconds = null, - double PeriodSeconds = null, - double SuccessThreshold = null, - double TimeoutSeconds = null -}; +public string Window { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| FailureThreshold | double | The number of failed health checks before considered unhealthy. | -| HttpPath | string | The route path used for the HTTP health check ping. | -| InitialDelaySeconds | double | The number of seconds to wait before beginning health checks. | -| PeriodSeconds | double | The number of seconds to wait between health checks. | -| SuccessThreshold | double | The number of successful health checks before considered healthy. | -| TimeoutSeconds | double | The number of seconds after which the check times out. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- -##### `FailureThreshold`Optional +##### `Disabled`Optional ```csharp -public double FailureThreshold { get; set; } +public object Disabled { get; set; } ``` -- *Type:* double - -The number of failed health checks before considered unhealthy. +- *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#failure_threshold App#failure_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -##### `HttpPath`Optional - -```csharp -public string HttpPath { get; set; } -``` - -- *Type:* string - -The route path used for the HTTP health check ping. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_path App#http_path} - ---- +### AppSpecServiceCors -##### `InitialDelaySeconds`Optional +#### Initializer ```csharp -public double InitialDelaySeconds { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* double +new AppSpecServiceCors { + object AllowCredentials = null, + string[] AllowHeaders = null, + string[] AllowMethods = null, + AppSpecServiceCorsAllowOrigins AllowOrigins = null, + string[] ExposeHeaders = null, + string MaxAge = null +}; +``` -The number of seconds to wait before beginning health checks. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AllowCredentials | object | 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. | --- -##### `PeriodSeconds`Optional +##### `AllowCredentials`Optional ```csharp -public double PeriodSeconds { get; set; } +public object AllowCredentials { get; set; } ``` -- *Type:* double +- *Type:* object -The number of seconds to wait between health checks. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#period_seconds App#period_seconds} +This configures the Access-Control-Allow-Credentials header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `SuccessThreshold`Optional +##### `AllowHeaders`Optional ```csharp -public double SuccessThreshold { get; set; } +public string[] AllowHeaders { get; set; } ``` -- *Type:* double +- *Type:* string[] -The number of successful health checks before considered healthy. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#success_threshold App#success_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `TimeoutSeconds`Optional +##### `AllowMethods`Optional ```csharp -public double TimeoutSeconds { get; set; } +public string[] AllowMethods { get; set; } ``` -- *Type:* double +- *Type:* string[] -The number of seconds after which the check times out. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeout_seconds App#timeout_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -### AppSpecServiceImage - -#### Initializer +##### `AllowOrigins`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceImage { - string RegistryType, - string Repository, - object DeployOnPush = null, - string Registry = null, - string Tag = null -}; +public AppSpecServiceCorsAllowOrigins AllowOrigins { get; set; } ``` -#### Properties +- *Type:* AppSpecServiceCorsAllowOrigins -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| RegistryType | string | The registry type. | -| Repository | string | The repository name. | -| DeployOnPush | object | deploy_on_push block. | -| 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. | +allow_origins block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `RegistryType`Required +##### `ExposeHeaders`Optional ```csharp -public string RegistryType { get; set; } +public string[] ExposeHeaders { get; set; } ``` -- *Type:* string +- *Type:* string[] -The registry type. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `Repository`Required +##### `MaxAge`Optional ```csharp -public string Repository { get; set; } +public string MaxAge { get; set; } ``` - *Type:* string -The repository name. +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -##### `DeployOnPush`Optional +### AppSpecServiceCorsAllowOrigins + +#### Initializer ```csharp -public object DeployOnPush { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* object +new AppSpecServiceCorsAllowOrigins { + string Exact = null, + string Prefix = null, + string Regex = null +}; +``` -deploy_on_push block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Exact | string | Exact string match. | +| Prefix | string | Prefix-based match. | +| Regex | string | RE2 style regex-based match. | --- -##### `Registry`Optional +##### `Exact`Optional ```csharp -public string Registry { get; set; } +public string Exact { get; set; } ``` - *Type:* string -The registry name. Must be left empty for the DOCR registry type. +Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `Tag`Optional +##### `Prefix`Optional ```csharp -public string Tag { get; set; } +public string Prefix { get; set; } ``` - *Type:* string -The repository tag. Defaults to latest if not provided. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} - ---- - -### AppSpecServiceImageDeployOnPush - -#### Initializer - -```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceImageDeployOnPush { - object Enabled = null -}; -``` - -#### Properties +Prefix-based match. -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Enabled | object | Whether to automatically deploy images pushed to DOCR. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `Enabled`Optional +##### `Regex`Optional ```csharp -public object Enabled { get; set; } +public string Regex { get; set; } ``` -- *Type:* object +- *Type:* string -Whether to automatically deploy images pushed to DOCR. +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -### AppSpecServiceLogDestination +### AppSpecServiceEnv -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecServiceLogDestination { - string Name, - AppSpecServiceLogDestinationDatadog Datadog = null, - AppSpecServiceLogDestinationLogtail Logtail = null, - AppSpecServiceLogDestinationPapertrail Papertrail = null +new AppSpecServiceEnv { + string Key = null, + string Scope = null, + string Type = null, + string Value = null }; ``` @@ -4557,79 +4577,79 @@ new AppSpecServiceLogDestination { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Name of the log destination. | -| Datadog | AppSpecServiceLogDestinationDatadog | datadog block. | -| Logtail | AppSpecServiceLogDestinationLogtail | logtail block. | -| Papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | +| 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. | --- -##### `Name`Required +##### `Key`Optional ```csharp -public string Name { get; set; } +public string Key { get; set; } ``` - *Type:* string -Name of the log destination. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `Datadog`Optional +##### `Scope`Optional ```csharp -public AppSpecServiceLogDestinationDatadog Datadog { get; set; } +public string Scope { get; set; } ``` -- *Type:* AppSpecServiceLogDestinationDatadog +- *Type:* string -datadog block. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `Logtail`Optional +##### `Type`Optional ```csharp -public AppSpecServiceLogDestinationLogtail Logtail { get; set; } +public string Type { get; set; } ``` -- *Type:* AppSpecServiceLogDestinationLogtail +- *Type:* string -logtail block. +The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `Papertrail`Optional +##### `Value`Optional ```csharp -public AppSpecServiceLogDestinationPapertrail Papertrail { get; set; } +public string Value { get; set; } ``` -- *Type:* AppSpecServiceLogDestinationPapertrail +- *Type:* string -papertrail block. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecServiceLogDestinationDatadog +### AppSpecServiceGit -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecServiceLogDestinationDatadog { - string ApiKey, - string Endpoint = null +new AppSpecServiceGit { + string Branch = null, + string RepoCloneUrl = null }; ``` @@ -4637,48 +4657,50 @@ new AppSpecServiceLogDestinationDatadog { | **Name** | **Type** | **Description** | | --- | --- | --- | -| ApiKey | string | Datadog API key. | -| Endpoint | string | Datadog HTTP log intake endpoint. | +| Branch | string | The name of the branch to use. | +| RepoCloneUrl | string | The clone URL of the repo. | --- -##### `ApiKey`Required +##### `Branch`Optional ```csharp -public string ApiKey { get; set; } +public string Branch { get; set; } ``` - *Type:* string -Datadog API key. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `Endpoint`Optional +##### `RepoCloneUrl`Optional ```csharp -public string Endpoint { get; set; } +public string RepoCloneUrl { get; set; } ``` - *Type:* string -Datadog HTTP log intake endpoint. +The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecServiceLogDestinationLogtail +### AppSpecServiceGithub -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecServiceLogDestinationLogtail { - string Token +new AppSpecServiceGithub { + string Branch = null, + object DeployOnPush = null, + string Repo = null }; ``` @@ -4686,68 +4708,65 @@ new AppSpecServiceLogDestinationLogtail { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Token | string | Logtail token. | +| Branch | string | The name of the branch to use. | +| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | +| Repo | string | The name of the repo in the format `owner/repo`. | --- -##### `Token`Required +##### `Branch`Optional ```csharp -public string Token { get; set; } +public string Branch { get; set; } ``` - *Type:* string -Logtail token. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecServiceLogDestinationPapertrail - -#### Initializer +##### `DeployOnPush`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecServiceLogDestinationPapertrail { - string Endpoint -}; +public object DeployOnPush { get; set; } ``` -#### Properties +- *Type:* object -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Endpoint | string | Papertrail syslog endpoint. | +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Endpoint`Required +##### `Repo`Optional ```csharp -public string Endpoint { get; set; } +public string Repo { get; set; } ``` - *Type:* string -Papertrail syslog endpoint. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecServiceRoutes +### AppSpecServiceGitlab -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecServiceRoutes { - string Path = null, - object PreservePathPrefix = null +new AppSpecServiceGitlab { + string Branch = null, + object DeployOnPush = null, + string Repo = null }; ``` @@ -4755,64 +4774,68 @@ new AppSpecServiceRoutes { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Path | string | Path specifies an route by HTTP path prefix. | -| PreservePathPrefix | object | An optional flag to preserve the path that is forwarded to the backend service. | +| Branch | string | The name of the branch to use. | +| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | +| Repo | string | The name of the repo in the format `owner/repo`. | --- -##### `Path`Optional +##### `Branch`Optional ```csharp -public string Path { get; set; } +public string Branch { get; set; } ``` - *Type:* string -Path specifies an route by HTTP path prefix. - -Paths must start with / and must be unique within the app. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `PreservePathPrefix`Optional +##### `DeployOnPush`Optional ```csharp -public object PreservePathPrefix { get; set; } +public object DeployOnPush { get; set; } ``` - *Type:* object -An optional flag to preserve the path that is forwarded to the backend service. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -### AppSpecStaticSite +##### `Repo`Optional -#### Initializer +```csharp +public string Repo { get; set; } +``` + +- *Type:* string + +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} + +--- + +### AppSpecServiceHealthCheck + +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecStaticSite { - string Name, - string BuildCommand = null, - string CatchallDocument = null, - AppSpecStaticSiteCors Cors = null, - string DockerfilePath = null, - object Env = null, - string EnvironmentSlug = null, - string ErrorDocument = null, - AppSpecStaticSiteGit Git = null, - AppSpecStaticSiteGithub Github = null, - AppSpecStaticSiteGitlab Gitlab = null, - string IndexDocument = null, - string OutputDir = null, - object Routes = null, - string SourceDir = null +new AppSpecServiceHealthCheck { + double FailureThreshold = null, + string HttpPath = null, + double InitialDelaySeconds = null, + double PeriodSeconds = null, + double SuccessThreshold = null, + double TimeoutSeconds = null }; ``` @@ -4820,250 +4843,243 @@ new AppSpecStaticSite { | **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 | object | 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 | object | routes block. | -| SourceDir | string | An optional path to the working directory to use for the build. | +| FailureThreshold | double | The number of failed health checks before considered unhealthy. | +| HttpPath | string | The route path used for the HTTP health check ping. | +| InitialDelaySeconds | double | The number of seconds to wait before beginning health checks. | +| PeriodSeconds | double | The number of seconds to wait between health checks. | +| SuccessThreshold | double | The number of successful health checks before considered healthy. | +| TimeoutSeconds | double | The number of seconds after which the check times out. | --- -##### `Name`Required +##### `FailureThreshold`Optional ```csharp -public string Name { get; set; } +public double FailureThreshold { get; set; } ``` -- *Type:* string +- *Type:* double -The name of the component. +The number of failed health checks before considered unhealthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#failure_threshold App#failure_threshold} --- -##### `BuildCommand`Optional +##### `HttpPath`Optional ```csharp -public string BuildCommand { get; set; } +public string HttpPath { get; set; } ``` - *Type:* string -An optional build command to run while building this component from source. +The route path used for the HTTP health check ping. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_path App#http_path} --- -##### `CatchallDocument`Optional +##### `InitialDelaySeconds`Optional ```csharp -public string CatchallDocument { get; set; } +public double InitialDelaySeconds { get; set; } ``` -- *Type:* string +- *Type:* double -The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. +The number of seconds to wait before beginning health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#catchall_document App#catchall_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} --- -##### `Cors`Optional +##### `PeriodSeconds`Optional ```csharp -public AppSpecStaticSiteCors Cors { get; set; } +public double PeriodSeconds { get; set; } ``` -- *Type:* AppSpecStaticSiteCors +- *Type:* double -cors block. +The number of seconds to wait between health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#period_seconds App#period_seconds} --- -##### `DockerfilePath`Optional +##### `SuccessThreshold`Optional ```csharp -public string DockerfilePath { get; set; } +public double SuccessThreshold { get; set; } ``` -- *Type:* string +- *Type:* double -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The number of successful health checks before considered healthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#success_threshold App#success_threshold} --- -##### `Env`Optional +##### `TimeoutSeconds`Optional ```csharp -public object Env { get; set; } +public double TimeoutSeconds { get; set; } ``` -- *Type:* object +- *Type:* double -env block. +The number of seconds after which the check times out. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeout_seconds App#timeout_seconds} --- -##### `EnvironmentSlug`Optional +### AppSpecServiceImage + +#### Initializer ```csharp -public string EnvironmentSlug { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* string +new AppSpecServiceImage { + string RegistryType, + string Repository, + object DeployOnPush = null, + string Registry = null, + string Tag = null +}; +``` -An environment slug describing the type of this app. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| RegistryType | string | The registry type. | +| Repository | string | The repository name. | +| DeployOnPush | object | deploy_on_push block. | +| 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. | --- -##### `ErrorDocument`Optional +##### `RegistryType`Required ```csharp -public string ErrorDocument { get; set; } +public string RegistryType { get; set; } ``` - *Type:* string -The name of the error document to use when serving this static site. +The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#error_document App#error_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `Git`Optional +##### `Repository`Required ```csharp -public AppSpecStaticSiteGit Git { get; set; } +public string Repository { get; set; } ``` -- *Type:* AppSpecStaticSiteGit +- *Type:* string -git block. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `Github`Optional +##### `DeployOnPush`Optional ```csharp -public AppSpecStaticSiteGithub Github { get; set; } +public object DeployOnPush { get; set; } ``` -- *Type:* AppSpecStaticSiteGithub +- *Type:* object -github block. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Gitlab`Optional +##### `Registry`Optional ```csharp -public AppSpecStaticSiteGitlab Gitlab { get; set; } +public string Registry { get; set; } ``` -- *Type:* AppSpecStaticSiteGitlab +- *Type:* string -gitlab block. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `IndexDocument`Optional +##### `Tag`Optional ```csharp -public string IndexDocument { get; set; } +public string Tag { get; set; } ``` - *Type:* string -The name of the index document to use when serving this static site. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#index_document App#index_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `OutputDir`Optional +### AppSpecServiceImageDeployOnPush + +#### Initializer ```csharp -public string OutputDir { get; set; } +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecServiceImageDeployOnPush { + object Enabled = null +}; ``` -- *Type:* string +#### Properties -An optional path to where the built assets will be located, relative to the build context. - -If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#output_dir App#output_dir} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | object | Whether to automatically deploy images pushed to DOCR. | --- -##### `Routes`Optional +##### `Enabled`Optional ```csharp -public object Routes { get; set; } +public object Enabled { get; set; } ``` - *Type:* object -routes block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} - ---- - -##### `SourceDir`Optional - -```csharp -public string SourceDir { get; set; } -``` - -- *Type:* string - -An optional path to the working directory to use for the build. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -### AppSpecStaticSiteCors +### AppSpecServiceLogDestination -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecStaticSiteCors { - object AllowCredentials = null, - string[] AllowHeaders = null, - string[] AllowMethods = null, - AppSpecStaticSiteCorsAllowOrigins AllowOrigins = null, - string[] ExposeHeaders = null, - string MaxAge = null +new AppSpecServiceLogDestination { + string Name, + AppSpecServiceLogDestinationDatadog Datadog = null, + AppSpecServiceLogDestinationLogtail Logtail = null, + AppSpecServiceLogDestinationPapertrail Papertrail = null }; ``` @@ -5071,114 +5087,79 @@ new AppSpecStaticSiteCors { | **Name** | **Type** | **Description** | | --- | --- | --- | -| AllowCredentials | object | 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`Optional - -```csharp -public object AllowCredentials { get; set; } -``` - -- *Type:* object - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. - -This configures the Access-Control-Allow-Credentials header. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} - ---- - -##### `AllowHeaders`Optional - -```csharp -public string[] AllowHeaders { get; set; } -``` - -- *Type:* string[] - -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +| Name | string | Name of the log destination. | +| Datadog | AppSpecServiceLogDestinationDatadog | datadog block. | +| Logtail | AppSpecServiceLogDestinationLogtail | logtail block. | +| Papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | --- -##### `AllowMethods`Optional +##### `Name`Required ```csharp -public string[] AllowMethods { get; set; } +public string Name { get; set; } ``` -- *Type:* string[] +- *Type:* string -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. +Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `AllowOrigins`Optional +##### `Datadog`Optional ```csharp -public AppSpecStaticSiteCorsAllowOrigins AllowOrigins { get; set; } +public AppSpecServiceLogDestinationDatadog Datadog { get; set; } ``` -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* AppSpecServiceLogDestinationDatadog -allow_origins block. +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `ExposeHeaders`Optional +##### `Logtail`Optional ```csharp -public string[] ExposeHeaders { get; set; } +public AppSpecServiceLogDestinationLogtail Logtail { get; set; } ``` -- *Type:* string[] +- *Type:* AppSpecServiceLogDestinationLogtail -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `MaxAge`Optional +##### `Papertrail`Optional ```csharp -public string MaxAge { get; set; } +public AppSpecServiceLogDestinationPapertrail Papertrail { get; set; } ``` -- *Type:* string - -An optional duration specifying how long browsers can cache the results of a preflight request. +- *Type:* AppSpecServiceLogDestinationPapertrail -This configures the Access-Control-Max-Age header. Example: `5h30m`. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecStaticSiteCorsAllowOrigins +### AppSpecServiceLogDestinationDatadog -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecStaticSiteCorsAllowOrigins { - string Exact = null, - string Prefix = null, - string Regex = null +new AppSpecServiceLogDestinationDatadog { + string ApiKey, + string Endpoint = null }; ``` @@ -5186,66 +5167,48 @@ new AppSpecStaticSiteCorsAllowOrigins { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Exact | string | Exact string match. | -| Prefix | string | Prefix-based match. | -| Regex | string | RE2 style regex-based match. | - ---- - -##### `Exact`Optional - -```csharp -public string Exact { get; set; } -``` - -- *Type:* string - -Exact string match. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +| ApiKey | string | Datadog API key. | +| Endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `Prefix`Optional +##### `ApiKey`Required ```csharp -public string Prefix { get; set; } +public string ApiKey { get; set; } ``` - *Type:* string -Prefix-based match. +Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `Regex`Optional +##### `Endpoint`Optional ```csharp -public string Regex { get; set; } +public string Endpoint { get; set; } ``` - *Type:* string -RE2 style regex-based match. +Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -### AppSpecStaticSiteEnv +### AppSpecServiceLogDestinationLogtail -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecStaticSiteEnv { - string Key = null, - string Scope = null, - string Type = null, - string Value = null +new AppSpecServiceLogDestinationLogtail { + string Token }; ``` @@ -5253,79 +5216,68 @@ new AppSpecStaticSiteEnv { | **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. | +| Token | string | Logtail token. | --- -##### `Key`Optional +##### `Token`Required ```csharp -public string Key { get; set; } +public string Token { get; set; } ``` - *Type:* string -The name of the environment variable. +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -##### `Scope`Optional - -```csharp -public string Scope { get; set; } -``` - -- *Type:* string - -The visibility scope of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} - ---- +### AppSpecServiceLogDestinationPapertrail -##### `Type`Optional +#### Initializer ```csharp -public string Type { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* string +new AppSpecServiceLogDestinationPapertrail { + string Endpoint +}; +``` -The type of the environment variable. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Endpoint | string | Papertrail syslog endpoint. | --- -##### `Value`Optional +##### `Endpoint`Required ```csharp -public string Value { get; set; } +public string Endpoint { get; set; } ``` - *Type:* string -The value of the environment variable. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -### AppSpecStaticSiteGit +### AppSpecServiceRoutes -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecStaticSiteGit { - string Branch = null, - string RepoCloneUrl = null +new AppSpecServiceRoutes { + string Path = null, + object PreservePathPrefix = null }; ``` @@ -5333,494 +5285,430 @@ new AppSpecStaticSiteGit { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | string | The name of the branch to use. | -| RepoCloneUrl | string | The clone URL of the repo. | +| Path | string | Path specifies an route by HTTP path prefix. | +| PreservePathPrefix | object | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `Branch`Optional +##### `Path`Optional ```csharp -public string Branch { get; set; } +public string Path { get; set; } ``` - *Type:* string -The name of the branch to use. +Path specifies an route by HTTP path prefix. + +Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `RepoCloneUrl`Optional +##### `PreservePathPrefix`Optional ```csharp -public string RepoCloneUrl { get; set; } +public object PreservePathPrefix { get; set; } ``` -- *Type:* string +- *Type:* object -The clone URL of the repo. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecStaticSiteGithub +### AppSpecStaticSite -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecStaticSiteGithub { - string Branch = null, - object DeployOnPush = null, - string Repo = null -}; -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | -| Repo | string | The name of the repo in the format `owner/repo`. | +new AppSpecStaticSite { + string Name, + string BuildCommand = null, + string CatchallDocument = null, + AppSpecStaticSiteCors Cors = null, + string DockerfilePath = null, + object Env = null, + string EnvironmentSlug = null, + string ErrorDocument = null, + AppSpecStaticSiteGit Git = null, + AppSpecStaticSiteGithub Github = null, + AppSpecStaticSiteGitlab Gitlab = null, + string IndexDocument = null, + string OutputDir = null, + object Routes = null, + string SourceDir = null +}; +``` + +#### 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 | object | 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 | object | routes block. | +| SourceDir | string | An optional path to the working directory to use for the build. | --- -##### `Branch`Optional +##### `Name`Required ```csharp -public string Branch { get; set; } +public string Name { get; set; } ``` - *Type:* string -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `DeployOnPush`Optional +##### `BuildCommand`Optional ```csharp -public object DeployOnPush { get; set; } +public string BuildCommand { get; set; } ``` -- *Type:* object +- *Type:* string -Whether to automatically deploy new commits made to the repo. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -##### `Repo`Optional +##### `CatchallDocument`Optional ```csharp -public string Repo { get; set; } +public string CatchallDocument { get; set; } ``` - *Type:* string -The name of the repo in the format `owner/repo`. +The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#catchall_document App#catchall_document} --- -### AppSpecStaticSiteGitlab - -#### Initializer +##### `Cors`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecStaticSiteGitlab { - string Branch = null, - object DeployOnPush = null, - string Repo = null -}; +public AppSpecStaticSiteCors Cors { get; set; } ``` -#### Properties +- *Type:* AppSpecStaticSiteCors -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | -| Repo | string | The name of the repo in the format `owner/repo`. | +cors block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `Branch`Optional +##### `DockerfilePath`Optional ```csharp -public string Branch { get; set; } +public string DockerfilePath { get; set; } ``` - *Type:* string -The name of the branch to use. +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `DeployOnPush`Optional +##### `Env`Optional ```csharp -public object DeployOnPush { get; set; } +public object Env { get; set; } ``` - *Type:* object -Whether to automatically deploy new commits made to the repo. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `Repo`Optional +##### `EnvironmentSlug`Optional ```csharp -public string Repo { get; set; } +public string EnvironmentSlug { get; set; } ``` - *Type:* string -The name of the repo in the format `owner/repo`. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -### AppSpecStaticSiteRoutes - -#### Initializer +##### `ErrorDocument`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecStaticSiteRoutes { - string Path = null, - object PreservePathPrefix = null -}; +public string ErrorDocument { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Path | string | Path specifies an route by HTTP path prefix. | -| PreservePathPrefix | object | An optional flag to preserve the path that is forwarded to the backend service. | +The name of the error document to use when serving this static site. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#error_document App#error_document} --- -##### `Path`Optional +##### `Git`Optional ```csharp -public string Path { get; set; } +public AppSpecStaticSiteGit Git { get; set; } ``` -- *Type:* string - -Path specifies an route by HTTP path prefix. +- *Type:* AppSpecStaticSiteGit -Paths must start with / and must be unique within the app. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `PreservePathPrefix`Optional +##### `Github`Optional ```csharp -public object PreservePathPrefix { get; set; } +public AppSpecStaticSiteGithub Github { get; set; } ``` -- *Type:* object +- *Type:* AppSpecStaticSiteGithub -An optional flag to preserve the path that is forwarded to the backend service. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -### AppSpecWorker - -#### Initializer +##### `Gitlab`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecWorker { - string Name, - object Alert = null, - string BuildCommand = null, - string DockerfilePath = null, - object Env = null, - string EnvironmentSlug = null, - AppSpecWorkerGit Git = null, - AppSpecWorkerGithub Github = null, - AppSpecWorkerGitlab Gitlab = null, - AppSpecWorkerImage Image = null, - double InstanceCount = null, - string InstanceSizeSlug = null, - object LogDestination = null, - string RunCommand = null, - string SourceDir = null -}; +public AppSpecStaticSiteGitlab Gitlab { get; set; } ``` -#### Properties +- *Type:* AppSpecStaticSiteGitlab -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Name | string | The name of the component. | -| Alert | object | 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 | object | 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 | double | The amount of instances that this component should be scaled to. | -| InstanceSizeSlug | string | The instance size to use for this component. | -| LogDestination | object | 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. | +gitlab block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `Name`Required +##### `IndexDocument`Optional ```csharp -public string Name { get; set; } +public string IndexDocument { get; set; } ``` - *Type:* string -The name of the component. +The name of the index document to use when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#index_document App#index_document} --- -##### `Alert`Optional +##### `OutputDir`Optional ```csharp -public object Alert { get; set; } +public string OutputDir { get; set; } ``` -- *Type:* object +- *Type:* string -alert block. +An optional path to where the built assets will be located, relative to the build context. + +If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#output_dir App#output_dir} --- -##### `BuildCommand`Optional +##### `Routes`Optional ```csharp -public string BuildCommand { get; set; } +public object Routes { get; set; } ``` -- *Type:* string +- *Type:* object -An optional build command to run while building this component from source. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `DockerfilePath`Optional +##### `SourceDir`Optional ```csharp -public string DockerfilePath { get; set; } +public string SourceDir { get; set; } ``` - *Type:* string -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -##### `Env`Optional +### AppSpecStaticSiteCors + +#### Initializer ```csharp -public object Env { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* object +new AppSpecStaticSiteCors { + object AllowCredentials = null, + string[] AllowHeaders = null, + string[] AllowMethods = null, + AppSpecStaticSiteCorsAllowOrigins AllowOrigins = null, + string[] ExposeHeaders = null, + string MaxAge = null +}; +``` -env block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AllowCredentials | object | 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. | --- -##### `EnvironmentSlug`Optional +##### `AllowCredentials`Optional ```csharp -public string EnvironmentSlug { get; set; } +public object AllowCredentials { get; set; } ``` -- *Type:* string +- *Type:* object -An environment slug describing the type of this app. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `Git`Optional +##### `AllowHeaders`Optional ```csharp -public AppSpecWorkerGit Git { get; set; } +public string[] AllowHeaders { get; set; } ``` -- *Type:* AppSpecWorkerGit +- *Type:* string[] -git block. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `Github`Optional - -```csharp -public AppSpecWorkerGithub Github { get; set; } -``` - -- *Type:* AppSpecWorkerGithub - -github block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} - ---- - -##### `Gitlab`Optional - -```csharp -public AppSpecWorkerGitlab Gitlab { get; set; } -``` - -- *Type:* AppSpecWorkerGitlab - -gitlab block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} - ---- - -##### `Image`Optional - -```csharp -public AppSpecWorkerImage Image { get; set; } -``` - -- *Type:* AppSpecWorkerImage - -image block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} - ---- - -##### `InstanceCount`Optional +##### `AllowMethods`Optional ```csharp -public double InstanceCount { get; set; } +public string[] AllowMethods { get; set; } ``` -- *Type:* double +- *Type:* string[] -The amount of instances that this component should be scaled to. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `InstanceSizeSlug`Optional +##### `AllowOrigins`Optional ```csharp -public string InstanceSizeSlug { get; set; } +public AppSpecStaticSiteCorsAllowOrigins AllowOrigins { get; set; } ``` -- *Type:* string +- *Type:* AppSpecStaticSiteCorsAllowOrigins -The instance size to use for this component. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `LogDestination`Optional +##### `ExposeHeaders`Optional ```csharp -public object LogDestination { get; set; } +public string[] ExposeHeaders { get; set; } ``` -- *Type:* object +- *Type:* string[] -log_destination block. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `RunCommand`Optional +##### `MaxAge`Optional ```csharp -public string RunCommand { get; set; } +public string MaxAge { get; set; } ``` - *Type:* string -An optional run command to override the component's default. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} - ---- - -##### `SourceDir`Optional - -```csharp -public string SourceDir { get; set; } -``` - -- *Type:* string +An optional duration specifying how long browsers can cache the results of a preflight request. -An optional path to the working directory to use for the build. +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecWorkerAlert +### AppSpecStaticSiteCorsAllowOrigins -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecWorkerAlert { - string Operator, - string Rule, - double Value, - string Window, - object Disabled = null +new AppSpecStaticSiteCorsAllowOrigins { + string Exact = null, + string Prefix = null, + string Regex = null }; ``` @@ -5828,82 +5716,62 @@ new AppSpecWorkerAlert { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Exact | string | Exact string match. | +| Prefix | string | Prefix-based match. | +| Regex | string | RE2 style regex-based match. | --- -##### `Operator`Required +##### `Exact`Optional ```csharp -public string Operator { get; set; } +public string Exact { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `Rule`Required +##### `Prefix`Optional ```csharp -public string Rule { get; set; } +public string Prefix { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. - ---- - -##### `Value`Required - -```csharp -public double Value { get; set; } -``` - -- *Type:* double +Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `Window`Required +##### `Regex`Optional ```csharp -public string Window { get; set; } +public string Regex { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. - ---- - -##### `Disabled`Optional - -```csharp -public object Disabled { get; set; } -``` - -- *Type:* object +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -### AppSpecWorkerEnv +### AppSpecStaticSiteEnv -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecWorkerEnv { +new AppSpecStaticSiteEnv { string Key = null, string Scope = null, string Type = null, @@ -5915,14 +5783,14 @@ new AppSpecWorkerEnv { | **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 ```csharp public string Key { get; set; } @@ -5932,11 +5800,11 @@ public string Key { get; set; } The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `Scope`Optional +##### `Scope`Optional ```csharp public string Scope { get; set; } @@ -5946,11 +5814,11 @@ public string Scope { get; set; } The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `Type`Optional +##### `Type`Optional ```csharp public string Type { get; set; } @@ -5960,11 +5828,11 @@ public string Type { get; set; } The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `Value`Optional +##### `Value`Optional ```csharp public string Value { get; set; } @@ -5974,18 +5842,18 @@ public string Value { get; set; } The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecWorkerGit +### AppSpecStaticSiteGit -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecWorkerGit { +new AppSpecStaticSiteGit { string Branch = null, string RepoCloneUrl = null }; @@ -5995,12 +5863,12 @@ new AppSpecWorkerGit { | **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 ```csharp public string Branch { get; set; } @@ -6010,11 +5878,11 @@ public string Branch { get; set; } The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `RepoCloneUrl`Optional +##### `RepoCloneUrl`Optional ```csharp public string RepoCloneUrl { get; set; } @@ -6024,18 +5892,18 @@ public string RepoCloneUrl { get; set; } The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecWorkerGithub +### AppSpecStaticSiteGithub -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecWorkerGithub { +new AppSpecStaticSiteGithub { string Branch = null, object DeployOnPush = null, string Repo = null @@ -6046,13 +5914,13 @@ new AppSpecWorkerGithub { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | 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 | object | 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 ```csharp public string Branch { get; set; } @@ -6062,11 +5930,11 @@ public string Branch { get; set; } The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `DeployOnPush`Optional +##### `DeployOnPush`Optional ```csharp public object DeployOnPush { get; set; } @@ -6076,11 +5944,11 @@ public object DeployOnPush { get; set; } Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Repo`Optional +##### `Repo`Optional ```csharp public string Repo { get; set; } @@ -6090,18 +5958,18 @@ public string Repo { get; set; } The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecWorkerGitlab +### AppSpecStaticSiteGitlab -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecWorkerGitlab { +new AppSpecStaticSiteGitlab { string Branch = null, object DeployOnPush = null, string Repo = null @@ -6112,13 +5980,13 @@ new AppSpecWorkerGitlab { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | string | The name of the branch to use. | -| DeployOnPush | object | 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 | object | 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 ```csharp public string Branch { get; set; } @@ -6128,11 +5996,11 @@ public string Branch { get; set; } The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `DeployOnPush`Optional +##### `DeployOnPush`Optional ```csharp public object DeployOnPush { get; set; } @@ -6142,11 +6010,11 @@ public object DeployOnPush { get; set; } Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Repo`Optional +##### `Repo`Optional ```csharp public string Repo { get; set; } @@ -6156,23 +6024,20 @@ public string Repo { get; set; } The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecWorkerImage +### AppSpecStaticSiteRoutes -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecWorkerImage { - string RegistryType, - string Repository, - object DeployOnPush = null, - string Registry = null, - string Tag = null +new AppSpecStaticSiteRoutes { + string Path = null, + object PreservePathPrefix = null }; ``` @@ -6180,327 +6045,312 @@ new AppSpecWorkerImage { | **Name** | **Type** | **Description** | | --- | --- | --- | -| RegistryType | string | The registry type. | -| Repository | string | The repository name. | -| DeployOnPush | object | deploy_on_push block. | -| 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. | +| Path | string | Path specifies an route by HTTP path prefix. | +| PreservePathPrefix | object | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `RegistryType`Required +##### `Path`Optional ```csharp -public string RegistryType { get; set; } +public string Path { get; set; } ``` - *Type:* string -The registry type. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} - ---- - -##### `Repository`Required - -```csharp -public string Repository { get; set; } -``` - -- *Type:* string +Path specifies an route by HTTP path prefix. -The repository name. +Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `DeployOnPush`Optional +##### `PreservePathPrefix`Optional ```csharp -public object DeployOnPush { get; set; } +public object PreservePathPrefix { get; set; } ``` - *Type:* object -deploy_on_push block. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -##### `Registry`Optional +### AppSpecWorker + +#### Initializer ```csharp -public string Registry { get; set; } -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -- *Type:* string +new AppSpecWorker { + string Name, + object Alert = null, + string BuildCommand = null, + string DockerfilePath = null, + object Env = null, + string EnvironmentSlug = null, + AppSpecWorkerGit Git = null, + AppSpecWorkerGithub Github = null, + AppSpecWorkerGitlab Gitlab = null, + AppSpecWorkerImage Image = null, + double InstanceCount = null, + string InstanceSizeSlug = null, + object LogDestination = null, + string RunCommand = null, + string SourceDir = null +}; +``` -The registry name. Must be left empty for the DOCR registry type. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | string | The name of the component. | +| Alert | object | 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 | object | 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 | double | The amount of instances that this component should be scaled to. | +| InstanceSizeSlug | string | The instance size to use for this component. | +| LogDestination | object | 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. | --- -##### `Tag`Optional +##### `Name`Required ```csharp -public string Tag { get; set; } +public string Name { get; set; } ``` - *Type:* string -The repository tag. Defaults to latest if not provided. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -### AppSpecWorkerImageDeployOnPush - -#### Initializer +##### `Alert`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecWorkerImageDeployOnPush { - object Enabled = null -}; +public object Alert { get; set; } ``` -#### Properties +- *Type:* object -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Enabled | object | Whether to automatically deploy images pushed to DOCR. | +alert block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `Enabled`Optional +##### `BuildCommand`Optional ```csharp -public object Enabled { get; set; } +public string BuildCommand { get; set; } ``` -- *Type:* object +- *Type:* string -Whether to automatically deploy images pushed to DOCR. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecWorkerLogDestination - -#### Initializer +##### `DockerfilePath`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecWorkerLogDestination { - string Name, - AppSpecWorkerLogDestinationDatadog Datadog = null, - AppSpecWorkerLogDestinationLogtail Logtail = null, - AppSpecWorkerLogDestinationPapertrail Papertrail = null -}; +public string DockerfilePath { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Name | string | Name of the log destination. | -| Datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | -| Logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | -| Papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `Name`Required +##### `Env`Optional ```csharp -public string Name { get; set; } +public object Env { get; set; } ``` -- *Type:* string +- *Type:* object -Name of the log destination. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `Datadog`Optional +##### `EnvironmentSlug`Optional ```csharp -public AppSpecWorkerLogDestinationDatadog Datadog { get; set; } +public string EnvironmentSlug { get; set; } ``` -- *Type:* AppSpecWorkerLogDestinationDatadog +- *Type:* string -datadog block. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `Logtail`Optional +##### `Git`Optional ```csharp -public AppSpecWorkerLogDestinationLogtail Logtail { get; set; } +public AppSpecWorkerGit Git { get; set; } ``` -- *Type:* AppSpecWorkerLogDestinationLogtail +- *Type:* AppSpecWorkerGit -logtail block. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `Papertrail`Optional +##### `Github`Optional ```csharp -public AppSpecWorkerLogDestinationPapertrail Papertrail { get; set; } +public AppSpecWorkerGithub Github { get; set; } ``` -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* AppSpecWorkerGithub -papertrail block. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -### AppSpecWorkerLogDestinationDatadog - -#### Initializer +##### `Gitlab`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecWorkerLogDestinationDatadog { - string ApiKey, - string Endpoint = null -}; +public AppSpecWorkerGitlab Gitlab { get; set; } ``` -#### Properties +- *Type:* AppSpecWorkerGitlab -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| ApiKey | string | Datadog API key. | -| Endpoint | string | Datadog HTTP log intake endpoint. | +gitlab block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `ApiKey`Required +##### `Image`Optional ```csharp -public string ApiKey { get; set; } +public AppSpecWorkerImage Image { get; set; } ``` -- *Type:* string +- *Type:* AppSpecWorkerImage -Datadog API key. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `Endpoint`Optional +##### `InstanceCount`Optional ```csharp -public string Endpoint { get; set; } +public double InstanceCount { get; set; } ``` -- *Type:* string +- *Type:* double -Datadog HTTP log intake endpoint. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -### AppSpecWorkerLogDestinationLogtail - -#### Initializer +##### `InstanceSizeSlug`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecWorkerLogDestinationLogtail { - string Token -}; +public string InstanceSizeSlug { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Token | string | Logtail token. | +The instance size to use for this component. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `Token`Required +##### `LogDestination`Optional ```csharp -public string Token { get; set; } +public object LogDestination { get; set; } ``` -- *Type:* string +- *Type:* object -Logtail token. +log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -### AppSpecWorkerLogDestinationPapertrail - -#### Initializer +##### `RunCommand`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecWorkerLogDestinationPapertrail { - string Endpoint -}; +public string RunCommand { get; set; } ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Endpoint | string | Papertrail syslog endpoint. | +An optional run command to override the component's default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `Endpoint`Required +##### `SourceDir`Optional ```csharp -public string Endpoint { get; set; } +public string SourceDir { get; set; } ``` - *Type:* string -Papertrail syslog endpoint. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppTimeouts +### AppSpecWorkerAlert -#### Initializer +#### Initializer ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppTimeouts { - string Create = null +new AppSpecWorkerAlert { + string Operator, + string Rule, + double Value, + string Window, + object Disabled = null }; ``` @@ -6508,59 +6358,3010 @@ new AppTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. | +| Operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `Create`Optional +##### `Operator`Required ```csharp -public string Create { get; set; } +public string Operator { get; set; } ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -## Classes - -### AppSpecAlertList - -#### Initializers +##### `Rule`Required ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecAlertList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +public string Rule { get; set; } ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `TerraformResource`Required +##### `Value`Required -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +public double Value { get; set; } +``` -The parent resource. +- *Type:* double ---- +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. -##### `TerraformAttribute`Required +--- -- *Type:* string +##### `Window`Required + +```csharp +public string Window { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. + +--- + +##### `Disabled`Optional + +```csharp +public object Disabled { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. + +--- + +### AppSpecWorkerEnv + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerEnv { + string Key = null, + string Scope = null, + string Type = null, + string Value = null +}; +``` + +#### 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`Optional + +```csharp +public string Key { get; set; } +``` + +- *Type:* string + +The name of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} + +--- + +##### `Scope`Optional + +```csharp +public string Scope { get; set; } +``` + +- *Type:* string + +The visibility scope of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} + +--- + +##### `Type`Optional + +```csharp +public string Type { get; set; } +``` + +- *Type:* string + +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} + +--- + +##### `Value`Optional + +```csharp +public string Value { get; set; } +``` + +- *Type:* string + +The value of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} + +--- + +### AppSpecWorkerGit + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerGit { + string Branch = null, + string RepoCloneUrl = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | string | The name of the branch to use. | +| RepoCloneUrl | string | The clone URL of the repo. | + +--- + +##### `Branch`Optional + +```csharp +public string Branch { get; set; } +``` + +- *Type:* string + +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} + +--- + +##### `RepoCloneUrl`Optional + +```csharp +public string RepoCloneUrl { get; set; } +``` + +- *Type:* string + +The clone URL of the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} + +--- + +### AppSpecWorkerGithub + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerGithub { + string Branch = null, + object DeployOnPush = null, + string Repo = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | string | The name of the branch to use. | +| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | +| Repo | string | The name of the repo in the format `owner/repo`. | + +--- + +##### `Branch`Optional + +```csharp +public string Branch { get; set; } +``` + +- *Type:* string + +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} + +--- + +##### `DeployOnPush`Optional + +```csharp +public object DeployOnPush { get; set; } +``` + +- *Type:* object + +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `Repo`Optional + +```csharp +public string Repo { get; set; } +``` + +- *Type:* string + +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} + +--- + +### AppSpecWorkerGitlab + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerGitlab { + string Branch = null, + object DeployOnPush = null, + string Repo = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | string | The name of the branch to use. | +| DeployOnPush | object | Whether to automatically deploy new commits made to the repo. | +| Repo | string | The name of the repo in the format `owner/repo`. | + +--- + +##### `Branch`Optional + +```csharp +public string Branch { get; set; } +``` + +- *Type:* string + +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} + +--- + +##### `DeployOnPush`Optional + +```csharp +public object DeployOnPush { get; set; } +``` + +- *Type:* object + +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `Repo`Optional + +```csharp +public string Repo { get; set; } +``` + +- *Type:* string + +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} + +--- + +### AppSpecWorkerImage + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerImage { + string RegistryType, + string Repository, + object DeployOnPush = null, + string Registry = null, + string Tag = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| RegistryType | string | The registry type. | +| Repository | string | The repository name. | +| DeployOnPush | object | deploy_on_push block. | +| 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 + +```csharp +public string RegistryType { get; set; } +``` + +- *Type:* string + +The registry type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} + +--- + +##### `Repository`Required + +```csharp +public string Repository { get; set; } +``` + +- *Type:* string + +The repository name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} + +--- + +##### `DeployOnPush`Optional + +```csharp +public object DeployOnPush { get; set; } +``` + +- *Type:* object + +deploy_on_push block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `Registry`Optional + +```csharp +public string Registry { get; set; } +``` + +- *Type:* string + +The registry name. Must be left empty for the DOCR registry type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} + +--- + +##### `Tag`Optional + +```csharp +public string Tag { get; set; } +``` + +- *Type:* string + +The repository tag. Defaults to latest if not provided. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} + +--- + +### AppSpecWorkerImageDeployOnPush + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerImageDeployOnPush { + object Enabled = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | object | Whether to automatically deploy images pushed to DOCR. | + +--- + +##### `Enabled`Optional + +```csharp +public object Enabled { get; set; } +``` + +- *Type:* object + +Whether to automatically deploy images pushed to DOCR. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} + +--- + +### AppSpecWorkerLogDestination + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerLogDestination { + string Name, + AppSpecWorkerLogDestinationDatadog Datadog = null, + AppSpecWorkerLogDestinationLogtail Logtail = null, + AppSpecWorkerLogDestinationPapertrail Papertrail = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | string | Name of the log destination. | +| Datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | +| Logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | +| Papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Name of the log destination. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} + +--- + +##### `Datadog`Optional + +```csharp +public AppSpecWorkerLogDestinationDatadog Datadog { get; set; } +``` + +- *Type:* AppSpecWorkerLogDestinationDatadog + +datadog block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} + +--- + +##### `Logtail`Optional + +```csharp +public AppSpecWorkerLogDestinationLogtail Logtail { get; set; } +``` + +- *Type:* AppSpecWorkerLogDestinationLogtail + +logtail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} + +--- + +##### `Papertrail`Optional + +```csharp +public AppSpecWorkerLogDestinationPapertrail Papertrail { get; set; } +``` + +- *Type:* AppSpecWorkerLogDestinationPapertrail + +papertrail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} + +--- + +### AppSpecWorkerLogDestinationDatadog + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerLogDestinationDatadog { + string ApiKey, + string Endpoint = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| ApiKey | string | Datadog API key. | +| Endpoint | string | Datadog HTTP log intake endpoint. | + +--- + +##### `ApiKey`Required + +```csharp +public string ApiKey { get; set; } +``` + +- *Type:* string + +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} + +--- + +##### `Endpoint`Optional + +```csharp +public string Endpoint { get; set; } +``` + +- *Type:* string + +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} + +--- + +### AppSpecWorkerLogDestinationLogtail + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerLogDestinationLogtail { + string Token +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Token | string | Logtail token. | + +--- + +##### `Token`Required + +```csharp +public string Token { get; set; } +``` + +- *Type:* string + +Logtail token. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} + +--- + +### AppSpecWorkerLogDestinationPapertrail + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecWorkerLogDestinationPapertrail { + string Endpoint +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Endpoint | string | Papertrail syslog endpoint. | + +--- + +##### `Endpoint`Required + +```csharp +public string Endpoint { get; set; } +``` + +- *Type:* string + +Papertrail syslog endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} + +--- + +### AppTimeouts + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppTimeouts { + string Create = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. | + +--- + +##### `Create`Optional + +```csharp +public string Create { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. + +--- + +## Classes + +### AppSpecAlertList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecAlertList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private AppSpecAlertOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecAlertOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecAlertOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetDisabled | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetDisabled` + +```csharp +private void ResetDisabled() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| DisabledInput | object | *No description.* | +| RuleInput | string | *No description.* | +| Disabled | object | *No description.* | +| Rule | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `DisabledInput`Optional + +```csharp +public object DisabledInput { get; } +``` + +- *Type:* object + +--- + +##### `RuleInput`Optional + +```csharp +public string RuleInput { get; } +``` + +- *Type:* string + +--- + +##### `Disabled`Required + +```csharp +public object Disabled { get; } +``` + +- *Type:* object + +--- + +##### `Rule`Required + +```csharp +public string Rule { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecDatabaseList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecDatabaseList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private AppSpecDatabaseOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecDatabaseOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecDatabaseOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetClusterName | *No description.* | +| ResetDbName | *No description.* | +| ResetDbUser | *No description.* | +| ResetEngine | *No description.* | +| ResetName | *No description.* | +| ResetProduction | *No description.* | +| ResetVersion | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetClusterName` + +```csharp +private void ResetClusterName() +``` + +##### `ResetDbName` + +```csharp +private void ResetDbName() +``` + +##### `ResetDbUser` + +```csharp +private void ResetDbUser() +``` + +##### `ResetEngine` + +```csharp +private void ResetEngine() +``` + +##### `ResetName` + +```csharp +private void ResetName() +``` + +##### `ResetProduction` + +```csharp +private void ResetProduction() +``` + +##### `ResetVersion` + +```csharp +private void ResetVersion() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| ClusterNameInput | string | *No description.* | +| DbNameInput | string | *No description.* | +| DbUserInput | string | *No description.* | +| EngineInput | string | *No description.* | +| NameInput | string | *No description.* | +| ProductionInput | object | *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 | object | *No description.* | +| Version | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `ClusterNameInput`Optional + +```csharp +public string ClusterNameInput { get; } +``` + +- *Type:* string + +--- + +##### `DbNameInput`Optional + +```csharp +public string DbNameInput { get; } +``` + +- *Type:* string + +--- + +##### `DbUserInput`Optional + +```csharp +public string DbUserInput { get; } +``` + +- *Type:* string + +--- + +##### `EngineInput`Optional + +```csharp +public string EngineInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `ProductionInput`Optional + +```csharp +public object ProductionInput { get; } +``` + +- *Type:* object + +--- + +##### `VersionInput`Optional + +```csharp +public string VersionInput { get; } +``` + +- *Type:* string + +--- + +##### `ClusterName`Required + +```csharp +public string ClusterName { get; } +``` + +- *Type:* string + +--- + +##### `DbName`Required + +```csharp +public string DbName { get; } +``` + +- *Type:* string + +--- + +##### `DbUser`Required + +```csharp +public string DbUser { get; } +``` + +- *Type:* string + +--- + +##### `Engine`Required + +```csharp +public string Engine { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Production`Required + +```csharp +public object Production { get; } +``` + +- *Type:* object + +--- + +##### `Version`Required + +```csharp +public string Version { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecDomainList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecDomainList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private AppSpecDomainOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecDomainOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecDomainOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetType | *No description.* | +| ResetWildcard | *No description.* | +| ResetZone | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetType` + +```csharp +private void ResetType() +``` + +##### `ResetWildcard` + +```csharp +private void ResetWildcard() +``` + +##### `ResetZone` + +```csharp +private void ResetZone() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| NameInput | string | *No description.* | +| TypeInput | string | *No description.* | +| WildcardInput | object | *No description.* | +| ZoneInput | string | *No description.* | +| Name | string | *No description.* | +| Type | string | *No description.* | +| Wildcard | object | *No description.* | +| Zone | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `TypeInput`Optional + +```csharp +public string TypeInput { get; } +``` + +- *Type:* string + +--- + +##### `WildcardInput`Optional + +```csharp +public object WildcardInput { get; } +``` + +- *Type:* object + +--- + +##### `ZoneInput`Optional + +```csharp +public string ZoneInput { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `Wildcard`Required + +```csharp +public object Wildcard { get; } +``` + +- *Type:* object + +--- + +##### `Zone`Required + +```csharp +public string Zone { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecEnvList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecEnvList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private AppSpecEnvOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecEnvOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecEnvOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetKey | *No description.* | +| ResetScope | *No description.* | +| ResetType | *No description.* | +| ResetValue | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetKey` + +```csharp +private void ResetKey() +``` + +##### `ResetScope` + +```csharp +private void ResetScope() +``` + +##### `ResetType` + +```csharp +private void ResetType() +``` + +##### `ResetValue` + +```csharp +private void ResetValue() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| 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 | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `KeyInput`Optional + +```csharp +public string KeyInput { get; } +``` + +- *Type:* string + +--- + +##### `ScopeInput`Optional + +```csharp +public string ScopeInput { get; } +``` + +- *Type:* string + +--- + +##### `TypeInput`Optional + +```csharp +public string TypeInput { get; } +``` + +- *Type:* string + +--- + +##### `ValueInput`Optional + +```csharp +public string ValueInput { get; } +``` + +- *Type:* string + +--- + +##### `Key`Required + +```csharp +public string Key { get; } +``` + +- *Type:* string + +--- + +##### `Scope`Required + +```csharp +public string Scope { get; } +``` + +- *Type:* string + +--- + +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public string Value { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecFunctionAlertList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecFunctionAlertList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private AppSpecFunctionAlertOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### AppSpecFunctionAlertOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecFunctionAlertOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required - *Type:* bool @@ -6572,20 +9373,150 @@ 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.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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` ```csharp private string ComputeFqn() ``` -##### `Resolve` +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -6593,13 +9524,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -6609,32 +9540,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `ResetDisabled` ```csharp -private AppSpecAlertOutputReference Get(double Index) +private void ResetDisabled() ``` -###### `Index`Required - -- *Type:* double - -the index of the item to return. - ---- - #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| InternalValue | object | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| DisabledInput | object | *No description.* | +| OperatorInput | string | *No description.* | +| RuleInput | string | *No description.* | +| ValueInput | double | *No description.* | +| WindowInput | string | *No description.* | +| Disabled | object | *No description.* | +| Operator | string | *No description.* | +| Rule | string | *No description.* | +| Value | double | *No description.* | +| Window | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -6648,7 +9581,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -6658,498 +9591,471 @@ public string Fqn { get; } --- -##### `InternalValue`Optional +##### `DisabledInput`Optional ```csharp -public object InternalValue { get; } +public object DisabledInput { get; } ``` - *Type:* object --- - -### AppSpecAlertOutputReference - -#### Initializers +##### `OperatorInput`Optional ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecAlertOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +public string OperatorInput { get; } ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +- *Type:* string --- -##### `TerraformResource`Required - -- *Type:* HashiCorp.Cdktf.IInterpolatingParent - -The parent resource. - ---- +##### `RuleInput`Optional -##### `TerraformAttribute`Required +```csharp +public string RuleInput { get; } +``` - *Type:* string -The attribute on the parent resource this class is referencing. - --- -##### `ComplexObjectIndex`Required +##### `ValueInput`Optional -- *Type:* double +```csharp +public double ValueInput { get; } +``` -the index of this item in the list. +- *Type:* double --- -##### `ComplexObjectIsFromSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- +##### `WindowInput`Optional -#### Methods +```csharp +public string WindowInput { get; } +``` -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +- *Type:* string --- -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` - -##### `GetAnyMapAttribute` +##### `Disabled`Required ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +public object Disabled { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetBooleanAttribute` +##### `Operator`Required ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +public string Operator { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `Rule`Required ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +public string Rule { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetListAttribute` +##### `Value`Required ```csharp -private string[] GetListAttribute(string TerraformAttribute) +public double Value { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* double --- -##### `GetNumberAttribute` +##### `Window`Required ```csharp -private double GetNumberAttribute(string TerraformAttribute) +public string Window { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberListAttribute` +##### `InternalValue`Optional ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +public object InternalValue { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetNumberMapAttribute` + +### AppSpecFunctionCorsAllowOriginsOutputReference + +#### Initializers ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) -``` +using HashiCorp.Cdktf.Providers.Digitalocean; -###### `TerraformAttribute`Required +new AppSpecFunctionCorsAllowOriginsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +``` -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `GetStringAttribute` +##### `TerraformResource`Required -```csharp -private string GetStringAttribute(string TerraformAttribute) -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -###### `TerraformAttribute`Required +The parent resource. + +--- + +##### `TerraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `GetStringMapAttribute` +#### Methods -```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) -``` +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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.* | -###### `TerraformAttribute`Required +--- -- *Type:* string +##### `ComputeFqn` ---- +```csharp +private string ComputeFqn() +``` -##### `InterpolationForAttribute` +##### `GetAnyMapAttribute` ```csharp -private IResolvable InterpolationForAttribute(string Property) +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `Property`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `Resolve` +##### `GetBooleanAttribute` ```csharp -private object Resolve(IResolveContext Context) +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -Produce the Token's value at resolution time. - -###### `Context`Required +###### `TerraformAttribute`Required -- *Type:* HashiCorp.Cdktf.IResolveContext +- *Type:* string --- -##### `ToString` +##### `GetBooleanMapAttribute` ```csharp -private string ToString() +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -Return a string representation of this resolvable object. +###### `TerraformAttribute`Required -Returns a reversible string representation. +- *Type:* string -##### `ResetDisabled` +--- + +##### `GetListAttribute` ```csharp -private void ResetDisabled() +private string[] GetListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| DisabledInput | object | *No description.* | -| RuleInput | string | *No description.* | -| Disabled | object | *No description.* | -| Rule | string | *No description.* | -| InternalValue | object | *No description.* | +- *Type:* string --- -##### `CreationStack`Required +##### `GetNumberAttribute` ```csharp -public string[] CreationStack { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `TerraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* string --- -##### `Fqn`Required +##### `GetNumberListAttribute` ```csharp -public string Fqn { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `DisabledInput`Optional +##### `GetNumberMapAttribute` ```csharp -public object DisabledInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `RuleInput`Optional +##### `GetStringAttribute` ```csharp -public string RuleInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Disabled`Required +##### `GetStringMapAttribute` ```csharp -public object Disabled { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `Rule`Required +##### `InterpolationForAttribute` ```csharp -public string Rule { get; } +private IResolvable InterpolationForAttribute(string Property) ``` +###### `Property`Required + - *Type:* string --- -##### `InternalValue`Optional +##### `Resolve` ```csharp -public object InternalValue { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* object +Produce the Token's value at resolution time. ---- +###### `Context`Required +- *Type:* HashiCorp.Cdktf.IResolveContext -### AppSpecDatabaseList +--- -#### Initializers +##### `ToString` ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecDatabaseList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +private string ToString() ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `TerraformResource`Required +##### `ResetExact` -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +private void ResetExact() +``` -The parent resource. +##### `ResetPrefix` ---- +```csharp +private void ResetPrefix() +``` -##### `TerraformAttribute`Required +##### `ResetRegex` -- *Type:* string +```csharp +private void ResetRegex() +``` -The attribute on the parent resource this class is referencing. ---- +#### Properties -##### `WrapsSet`Required +| **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.* | -- *Type:* bool +--- -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +##### `CreationStack`Required ---- +```csharp +public string[] CreationStack { get; } +``` -#### Methods +- *Type:* string[] -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `ComputeFqn` +##### `Fqn`Required ```csharp -private string ComputeFqn() +public string Fqn { get; } ``` -##### `Resolve` +- *Type:* string -```csharp -private object Resolve(IResolveContext Context) -``` +--- -Produce the Token's value at resolution time. +##### `ExactInput`Optional -###### `Context`Required +```csharp +public string ExactInput { get; } +``` -- *Type:* HashiCorp.Cdktf.IResolveContext +- *Type:* string --- -##### `ToString` +##### `PrefixInput`Optional ```csharp -private string ToString() +public string PrefixInput { get; } ``` -Return a string representation of this resolvable object. +- *Type:* string -Returns a reversible string representation. +--- -##### `Get` +##### `RegexInput`Optional ```csharp -private AppSpecDatabaseOutputReference Get(double Index) +public string RegexInput { get; } ``` -###### `Index`Required - -- *Type:* double - -the index of the item to return. +- *Type:* string --- +##### `Exact`Required -#### Properties +```csharp +public string Exact { get; } +``` -| **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 | object | *No description.* | +- *Type:* string --- -##### `CreationStack`Required +##### `Prefix`Required ```csharp -public string[] CreationStack { get; } +public string Prefix { get; } ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* string --- -##### `Fqn`Required +##### `Regex`Required ```csharp -public string Fqn { get; } +public string Regex { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public object InternalValue { get; } +public AppSpecFunctionCorsAllowOrigins InternalValue { get; } ``` -- *Type:* object +- *Type:* AppSpecFunctionCorsAllowOrigins --- -### AppSpecDatabaseOutputReference +### AppSpecFunctionCorsOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecDatabaseOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new AppSpecFunctionCorsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -7157,7 +10063,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -7165,176 +10071,160 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required - -- *Type:* double - -the index of this item in the list. - ---- - -##### `ComplexObjectIsFromSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetClusterName | *No description.* | -| ResetDbName | *No description.* | -| ResetDbUser | *No description.* | -| ResetEngine | *No description.* | -| ResetName | *No description.* | -| ResetProduction | *No description.* | -| ResetVersion | *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. | +| PutAllowOrigins | *No description.* | +| ResetAllowCredentials | *No description.* | +| ResetAllowHeaders | *No description.* | +| ResetAllowMethods | *No description.* | +| ResetAllowOrigins | *No description.* | +| ResetExposeHeaders | *No description.* | +| ResetMaxAge | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -7342,13 +10232,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -7358,46 +10248,52 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetClusterName` +##### `PutAllowOrigins` ```csharp -private void ResetClusterName() +private void PutAllowOrigins(AppSpecFunctionCorsAllowOrigins Value) ``` -##### `ResetDbName` +###### `Value`Required + +- *Type:* AppSpecFunctionCorsAllowOrigins + +--- + +##### `ResetAllowCredentials` ```csharp -private void ResetDbName() +private void ResetAllowCredentials() ``` -##### `ResetDbUser` +##### `ResetAllowHeaders` ```csharp -private void ResetDbUser() +private void ResetAllowHeaders() ``` -##### `ResetEngine` +##### `ResetAllowMethods` ```csharp -private void ResetEngine() +private void ResetAllowMethods() ``` -##### `ResetName` +##### `ResetAllowOrigins` ```csharp -private void ResetName() +private void ResetAllowOrigins() ``` -##### `ResetProduction` +##### `ResetExposeHeaders` ```csharp -private void ResetProduction() +private void ResetExposeHeaders() ``` -##### `ResetVersion` +##### `ResetMaxAge` ```csharp -private void ResetVersion() +private void ResetMaxAge() ``` @@ -7405,27 +10301,25 @@ private void ResetVersion() | **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 | object | *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 | object | *No description.* | -| Version | string | *No description.* | -| InternalValue | object | *No 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 | object | *No description.* | +| AllowHeadersInput | string[] | *No description.* | +| AllowMethodsInput | string[] | *No description.* | +| AllowOriginsInput | AppSpecFunctionCorsAllowOrigins | *No description.* | +| ExposeHeadersInput | string[] | *No description.* | +| MaxAgeInput | string | *No description.* | +| AllowCredentials | object | *No description.* | +| AllowHeaders | string[] | *No description.* | +| AllowMethods | string[] | *No description.* | +| ExposeHeaders | string[] | *No description.* | +| MaxAge | string | *No description.* | +| InternalValue | AppSpecFunctionCors | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -7439,7 +10333,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -7449,176 +10343,156 @@ public string Fqn { get; } --- -##### `ClusterNameInput`Optional - -```csharp -public string ClusterNameInput { get; } -``` - -- *Type:* string - ---- - -##### `DbNameInput`Optional - -```csharp -public string DbNameInput { get; } -``` - -- *Type:* string - ---- - -##### `DbUserInput`Optional +##### `AllowOrigins`Required ```csharp -public string DbUserInput { get; } +public AppSpecFunctionCorsAllowOriginsOutputReference AllowOrigins { get; } ``` -- *Type:* string +- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference --- -##### `EngineInput`Optional +##### `AllowCredentialsInput`Optional ```csharp -public string EngineInput { get; } +public object AllowCredentialsInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `NameInput`Optional +##### `AllowHeadersInput`Optional ```csharp -public string NameInput { get; } +public string[] AllowHeadersInput { get; } ``` -- *Type:* string +- *Type:* string[] --- -##### `ProductionInput`Optional +##### `AllowMethodsInput`Optional ```csharp -public object ProductionInput { get; } +public string[] AllowMethodsInput { get; } ``` -- *Type:* object +- *Type:* string[] --- -##### `VersionInput`Optional +##### `AllowOriginsInput`Optional ```csharp -public string VersionInput { get; } +public AppSpecFunctionCorsAllowOrigins AllowOriginsInput { get; } ``` -- *Type:* string +- *Type:* AppSpecFunctionCorsAllowOrigins --- -##### `ClusterName`Required +##### `ExposeHeadersInput`Optional ```csharp -public string ClusterName { get; } +public string[] ExposeHeadersInput { get; } ``` -- *Type:* string +- *Type:* string[] --- -##### `DbName`Required +##### `MaxAgeInput`Optional ```csharp -public string DbName { get; } +public string MaxAgeInput { get; } ``` - *Type:* string --- -##### `DbUser`Required +##### `AllowCredentials`Required ```csharp -public string DbUser { get; } +public object AllowCredentials { get; } ``` -- *Type:* string +- *Type:* object --- -##### `Engine`Required +##### `AllowHeaders`Required ```csharp -public string Engine { get; } +public string[] AllowHeaders { get; } ``` -- *Type:* string +- *Type:* string[] --- -##### `Name`Required +##### `AllowMethods`Required ```csharp -public string Name { get; } +public string[] AllowMethods { get; } ``` -- *Type:* string +- *Type:* string[] --- -##### `Production`Required +##### `ExposeHeaders`Required ```csharp -public object Production { get; } +public string[] ExposeHeaders { get; } ``` -- *Type:* object +- *Type:* string[] --- -##### `Version`Required +##### `MaxAge`Required ```csharp -public string Version { get; } +public string MaxAge { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public object InternalValue { get; } +public AppSpecFunctionCors InternalValue { get; } ``` -- *Type:* object +- *Type:* AppSpecFunctionCors --- -### AppSpecDomainList +### AppSpecFunctionEnvList -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecDomainList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new AppSpecFunctionEnvList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -7626,7 +10500,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -7634,7 +10508,7 @@ The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required +##### `WrapsSet`Required - *Type:* bool @@ -7646,20 +10520,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` ```csharp private string ComputeFqn() ``` -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -7667,13 +10541,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -7683,13 +10557,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```csharp -private AppSpecDomainOutputReference Get(double Index) +private AppSpecFunctionEnvOutputReference Get(double Index) ``` -###### `Index`Required +###### `Index`Required - *Type:* double @@ -7702,13 +10576,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 | object | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -7722,7 +10596,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -7732,7 +10606,7 @@ public string Fqn { get; } --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp public object InternalValue { get; } @@ -7743,26 +10617,26 @@ public object InternalValue { get; } --- -### AppSpecDomainOutputReference +### AppSpecFunctionEnvOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecDomainOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new AppSpecFunctionEnvOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -7770,7 +10644,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -7778,7 +10652,7 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required +##### `ComplexObjectIndex`Required - *Type:* double @@ -7786,7 +10660,7 @@ the index of this item in the list. --- -##### `ComplexObjectIsFromSet`Required +##### `ComplexObjectIsFromSet`Required - *Type:* bool @@ -7798,152 +10672,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. | -| 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. | +| ResetKey | *No description.* | +| ResetScope | *No description.* | +| ResetType | *No description.* | +| ResetValue | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -7951,13 +10826,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -7967,22 +10842,28 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetType` +##### `ResetKey` ```csharp -private void ResetType() +private void ResetKey() ``` -##### `ResetWildcard` +##### `ResetScope` ```csharp -private void ResetWildcard() +private void ResetScope() ``` -##### `ResetZone` +##### `ResetType` ```csharp -private void ResetZone() +private void ResetType() +``` + +##### `ResetValue` + +```csharp +private void ResetValue() ``` @@ -7990,21 +10871,21 @@ private void ResetZone() | **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 | object | *No description.* | -| ZoneInput | string | *No description.* | -| Name | string | *No description.* | -| Type | string | *No description.* | -| Wildcard | object | *No description.* | -| Zone | string | *No description.* | -| InternalValue | object | *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 | object | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -8018,7 +10899,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -8028,87 +10909,87 @@ public string Fqn { get; } --- -##### `NameInput`Optional +##### `KeyInput`Optional ```csharp -public string NameInput { get; } +public string KeyInput { get; } ``` - *Type:* string --- -##### `TypeInput`Optional +##### `ScopeInput`Optional ```csharp -public string TypeInput { get; } +public string ScopeInput { get; } ``` - *Type:* string --- -##### `WildcardInput`Optional +##### `TypeInput`Optional ```csharp -public object WildcardInput { get; } +public string TypeInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `ZoneInput`Optional +##### `ValueInput`Optional ```csharp -public string ZoneInput { get; } +public string ValueInput { get; } ``` - *Type:* string --- -##### `Name`Required +##### `Key`Required ```csharp -public string Name { get; } +public string Key { get; } ``` - *Type:* string --- -##### `Type`Required +##### `Scope`Required ```csharp -public string Type { get; } +public string Scope { get; } ``` - *Type:* string --- -##### `Wildcard`Required +##### `Type`Required ```csharp -public object Wildcard { get; } +public string Type { get; } ``` -- *Type:* object +- *Type:* string --- -##### `Zone`Required +##### `Value`Required ```csharp -public string Zone { get; } +public string Value { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp public object InternalValue { get; } @@ -8119,25 +11000,24 @@ public object InternalValue { get; } --- -### AppSpecEnvList +### AppSpecFunctionGithubOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecEnvList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new AppSpecFunctionGithubOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -8145,7 +11025,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -8153,661 +11033,663 @@ The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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` ```csharp private string ComputeFqn() ``` -##### `Resolve` +##### `GetAnyMapAttribute` ```csharp -private object Resolve(IResolveContext Context) +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -Produce the Token's value at resolution time. - -###### `Context`Required +###### `TerraformAttribute`Required -- *Type:* HashiCorp.Cdktf.IResolveContext +- *Type:* string --- -##### `ToString` +##### `GetBooleanAttribute` ```csharp -private string ToString() +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -Return a string representation of this resolvable object. +###### `TerraformAttribute`Required -Returns a reversible string representation. +- *Type:* string -##### `Get` +--- + +##### `GetBooleanMapAttribute` ```csharp -private AppSpecEnvOutputReference Get(double Index) +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `Index`Required +###### `TerraformAttribute`Required -- *Type:* double +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required -the index of the item to return. +- *Type:* string --- +##### `GetNumberAttribute` -#### Properties +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` -| **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 | object | *No description.* | +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `CreationStack`Required +##### `GetNumberListAttribute` ```csharp -public string[] CreationStack { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `TerraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* string --- -##### `Fqn`Required +##### `GetNumberMapAttribute` ```csharp -public string Fqn { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `InternalValue`Optional +##### `GetStringAttribute` ```csharp -public object InternalValue { get; } +private string GetStringAttribute(string TerraformAttribute) ``` -- *Type:* object - ---- +###### `TerraformAttribute`Required +- *Type:* string -### AppSpecEnvOutputReference +--- -#### Initializers +##### `GetStringMapAttribute` ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecEnvOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- +###### `TerraformAttribute`Required -##### `TerraformResource`Required +- *Type:* string -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +--- -The parent resource. +##### `InterpolationForAttribute` ---- +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` -##### `TerraformAttribute`Required +###### `Property`Required - *Type:* string -The attribute on the parent resource this class is referencing. - --- -##### `ComplexObjectIndex`Required +##### `Resolve` -- *Type:* double +```csharp +private object Resolve(IResolveContext Context) +``` -the index of this item in the list. +Produce the Token's value at resolution time. ---- +###### `Context`Required -##### `ComplexObjectIsFromSet`Required +- *Type:* HashiCorp.Cdktf.IResolveContext -- *Type:* bool +--- -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +##### `ToString` ---- +```csharp +private string ToString() +``` -#### Methods +Return a string representation of this resolvable object. -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +Returns a reversible string representation. ---- +##### `ResetBranch` -##### `ComputeFqn` +```csharp +private void ResetBranch() +``` + +##### `ResetDeployOnPush` ```csharp -private string ComputeFqn() +private void ResetDeployOnPush() ``` -##### `GetAnyMapAttribute` +##### `ResetRepo` ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +private void ResetRepo() ``` -###### `TerraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| BranchInput | string | *No description.* | +| DeployOnPushInput | object | *No description.* | +| RepoInput | string | *No description.* | +| Branch | string | *No description.* | +| DeployOnPush | object | *No description.* | +| Repo | string | *No description.* | +| InternalValue | AppSpecFunctionGithub | *No description.* | --- -##### `GetBooleanAttribute` +##### `CreationStack`Required ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +public string[] CreationStack { get; } ``` -###### `TerraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `GetBooleanMapAttribute` +##### `Fqn`Required ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +public string Fqn { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetListAttribute` +##### `BranchInput`Optional ```csharp -private string[] GetListAttribute(string TerraformAttribute) +public string BranchInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberAttribute` +##### `DeployOnPushInput`Optional ```csharp -private double GetNumberAttribute(string TerraformAttribute) +public object DeployOnPushInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetNumberListAttribute` +##### `RepoInput`Optional ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +public string RepoInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberMapAttribute` +##### `Branch`Required ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +public string Branch { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetStringAttribute` +##### `DeployOnPush`Required ```csharp -private string GetStringAttribute(string TerraformAttribute) +public object DeployOnPush { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetStringMapAttribute` +##### `Repo`Required ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +public string Repo { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `InterpolationForAttribute` +##### `InternalValue`Optional ```csharp -private IResolvable InterpolationForAttribute(string Property) +public AppSpecFunctionGithub InternalValue { get; } ``` -###### `Property`Required - -- *Type:* string +- *Type:* AppSpecFunctionGithub --- -##### `Resolve` + +### AppSpecFunctionGitlabOutputReference + +#### Initializers ```csharp -private object Resolve(IResolveContext Context) +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecFunctionGitlabOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -Produce the Token's value at resolution time. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -###### `Context`Required +--- -- *Type:* HashiCorp.Cdktf.IResolveContext +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. --- -##### `ToString` +##### `TerraformAttribute`Required -```csharp -private string ToString() -``` +- *Type:* string -Return a string representation of this resolvable object. +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetBranch | *No description.* | +| ResetDeployOnPush | *No description.* | +| ResetRepo | *No description.* | -Returns a reversible string representation. +--- -##### `ResetKey` +##### `ComputeFqn` ```csharp -private void ResetKey() +private string ComputeFqn() ``` -##### `ResetScope` +##### `GetAnyMapAttribute` ```csharp -private void ResetScope() +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -##### `ResetType` +###### `TerraformAttribute`Required -```csharp -private void ResetType() -``` +- *Type:* string -##### `ResetValue` +--- + +##### `GetBooleanAttribute` ```csharp -private void ResetValue() +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| 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 | object | *No description.* | +- *Type:* string --- -##### `CreationStack`Required +##### `GetBooleanMapAttribute` ```csharp -public string[] CreationStack { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `TerraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* string --- -##### `Fqn`Required +##### `GetListAttribute` ```csharp -public string Fqn { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `KeyInput`Optional +##### `GetNumberAttribute` ```csharp -public string KeyInput { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `ScopeInput`Optional +##### `GetNumberListAttribute` ```csharp -public string ScopeInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `TypeInput`Optional +##### `GetNumberMapAttribute` ```csharp -public string TypeInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `ValueInput`Optional +##### `GetStringAttribute` ```csharp -public string ValueInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Key`Required +##### `GetStringMapAttribute` ```csharp -public string Key { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Scope`Required +##### `InterpolationForAttribute` ```csharp -public string Scope { get; } +private IResolvable InterpolationForAttribute(string Property) ``` +###### `Property`Required + - *Type:* string --- -##### `Type`Required +##### `Resolve` ```csharp -public string Type { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `Value`Required +##### `ToString` ```csharp -public string Value { get; } +private string ToString() ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `InternalValue`Optional +##### `ResetBranch` ```csharp -public object InternalValue { get; } +private void ResetBranch() ``` -- *Type:* object - ---- - +##### `ResetDeployOnPush` -### AppSpecFunctionAlertList +```csharp +private void ResetDeployOnPush() +``` -#### Initializers +##### `ResetRepo` ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecFunctionAlertList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +private void ResetRepo() ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| BranchInput | string | *No description.* | +| DeployOnPushInput | object | *No description.* | +| RepoInput | string | *No description.* | +| Branch | string | *No description.* | +| DeployOnPush | object | *No description.* | +| Repo | string | *No description.* | +| InternalValue | AppSpecFunctionGitlab | *No description.* | --- -##### `TerraformResource`Required - -- *Type:* HashiCorp.Cdktf.IInterpolatingParent - -The parent resource. +##### `CreationStack`Required ---- +```csharp +public string[] CreationStack { get; } +``` -##### `TerraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. -The attribute on the parent resource this class is referencing. +If this returns an empty array the stack will not be attached. --- -##### `WrapsSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- +##### `Fqn`Required -#### Methods +```csharp +public string Fqn { get; } +``` -| **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.* | +- *Type:* string --- -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` - -##### `Resolve` +##### `BranchInput`Optional ```csharp -private object Resolve(IResolveContext Context) +public string BranchInput { get; } ``` -Produce the Token's value at resolution time. - -###### `Context`Required - -- *Type:* HashiCorp.Cdktf.IResolveContext +- *Type:* string --- -##### `ToString` +##### `DeployOnPushInput`Optional ```csharp -private string ToString() +public object DeployOnPushInput { get; } ``` -Return a string representation of this resolvable object. +- *Type:* object -Returns a reversible string representation. +--- -##### `Get` +##### `RepoInput`Optional ```csharp -private AppSpecFunctionAlertOutputReference Get(double Index) +public string RepoInput { get; } ``` -###### `Index`Required - -- *Type:* double - -the index of the item to return. +- *Type:* string --- +##### `Branch`Required -#### Properties +```csharp +public string Branch { get; } +``` -| **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 | object | *No description.* | +- *Type:* string --- -##### `CreationStack`Required +##### `DeployOnPush`Required ```csharp -public string[] CreationStack { get; } +public object DeployOnPush { get; } ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* object --- -##### `Fqn`Required +##### `Repo`Required ```csharp -public string Fqn { get; } +public string Repo { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public object InternalValue { get; } +public AppSpecFunctionGitlab InternalValue { get; } ``` -- *Type:* object +- *Type:* AppSpecFunctionGitlab --- -### AppSpecFunctionAlertOutputReference +### AppSpecFunctionGitOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionAlertOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new AppSpecFunctionGitOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -8815,7 +11697,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -8823,170 +11705,155 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required - -- *Type:* double - -the index of this item in the list. - ---- - -##### `ComplexObjectIsFromSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| 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. | +| ResetBranch | *No description.* | +| ResetRepoCloneUrl | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -8994,13 +11861,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -9010,10 +11877,16 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetDisabled` +##### `ResetBranch` ```csharp -private void ResetDisabled() +private void ResetBranch() +``` + +##### `ResetRepoCloneUrl` + +```csharp +private void ResetRepoCloneUrl() ``` @@ -9021,23 +11894,17 @@ private void ResetDisabled() | **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 | object | *No description.* | -| OperatorInput | string | *No description.* | -| RuleInput | string | *No description.* | -| ValueInput | double | *No description.* | -| WindowInput | string | *No description.* | -| Disabled | object | *No description.* | -| Operator | string | *No description.* | -| Rule | string | *No description.* | -| Value | double | *No description.* | -| Window | string | *No description.* | -| InternalValue | object | *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 | AppSpecFunctionGit | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -9051,7 +11918,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -9061,107 +11928,190 @@ public string Fqn { get; } --- -##### `DisabledInput`Optional +##### `BranchInput`Optional ```csharp -public object DisabledInput { get; } +public string BranchInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `OperatorInput`Optional +##### `RepoCloneUrlInput`Optional ```csharp -public string OperatorInput { get; } +public string RepoCloneUrlInput { get; } ``` - *Type:* string --- -##### `RuleInput`Optional +##### `Branch`Required ```csharp -public string RuleInput { get; } +public string Branch { get; } ``` - *Type:* string --- -##### `ValueInput`Optional +##### `RepoCloneUrl`Required ```csharp -public double ValueInput { get; } +public string RepoCloneUrl { get; } ``` -- *Type:* double +- *Type:* string --- -##### `WindowInput`Optional +##### `InternalValue`Optional ```csharp -public string WindowInput { get; } +public AppSpecFunctionGit InternalValue { get; } ``` -- *Type:* string +- *Type:* AppSpecFunctionGit --- -##### `Disabled`Required + +### AppSpecFunctionList + +#### Initializers ```csharp -public object Disabled { get; } +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecFunctionList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); ``` -- *Type:* object +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `Operator`Required +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -public string Operator { get; } +private string ComputeFqn() ``` -- *Type:* string +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `Rule`Required +##### `ToString` ```csharp -public string Rule { get; } +private string ToString() ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private AppSpecFunctionOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `Value`Required +##### `CreationStack`Required ```csharp -public double Value { get; } +public string[] CreationStack { get; } ``` -- *Type:* double +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Window`Required +##### `Fqn`Required ```csharp -public string Window { get; } +public string Fqn { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp public object InternalValue { get; } @@ -9172,24 +12122,24 @@ public object InternalValue { get; } --- -### AppSpecFunctionCorsAllowOriginsOutputReference +### AppSpecFunctionLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionCorsAllowOriginsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new AppSpecFunctionLogDestinationDatadogOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -9197,7 +12147,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -9209,152 +12159,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. | -| 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. | +| ResetEndpoint | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -9362,13 +12310,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -9378,22 +12326,10 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetExact` - -```csharp -private void ResetExact() -``` - -##### `ResetPrefix` - -```csharp -private void ResetPrefix() -``` - -##### `ResetRegex` +##### `ResetEndpoint` ```csharp -private void ResetRegex() +private void ResetEndpoint() ``` @@ -9401,19 +12337,17 @@ private void ResetRegex() | **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.* | +| ApiKeyInput | string | *No description.* | +| EndpointInput | string | *No description.* | +| ApiKey | string | *No description.* | +| Endpoint | string | *No description.* | +| InternalValue | AppSpecFunctionLogDestinationDatadog | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -9427,7 +12361,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -9437,95 +12371,218 @@ public string Fqn { get; } --- -##### `ExactInput`Optional +##### `ApiKeyInput`Optional + +```csharp +public string ApiKeyInput { get; } +``` + +- *Type:* string + +--- + +##### `EndpointInput`Optional + +```csharp +public string EndpointInput { get; } +``` + +- *Type:* string + +--- + +##### `ApiKey`Required + +```csharp +public string ApiKey { get; } +``` + +- *Type:* string + +--- + +##### `Endpoint`Required + +```csharp +public string Endpoint { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public AppSpecFunctionLogDestinationDatadog InternalValue { get; } +``` + +- *Type:* AppSpecFunctionLogDestinationDatadog + +--- + + +### AppSpecFunctionLogDestinationList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecFunctionLogDestinationList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` ```csharp -public string ExactInput { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `PrefixInput`Optional +##### `ToString` ```csharp -public string PrefixInput { get; } +private string ToString() ``` -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `RegexInput`Optional +##### `Get` ```csharp -public string RegexInput { get; } +private AppSpecFunctionLogDestinationOutputReference Get(double Index) ``` -- *Type:* string +###### `Index`Required + +- *Type:* double + +the index of the item to return. --- -##### `Exact`Required -```csharp -public string Exact { get; } -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `Prefix`Required +##### `CreationStack`Required ```csharp -public string Prefix { get; } +public string[] CreationStack { get; } ``` -- *Type:* string +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Regex`Required +##### `Fqn`Required ```csharp -public string Regex { get; } +public string Fqn { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public AppSpecFunctionCorsAllowOrigins InternalValue { get; } +public object InternalValue { get; } ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* object --- -### AppSpecFunctionCorsOutputReference +### AppSpecFunctionLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionCorsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new AppSpecFunctionLogDestinationLogtailOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -9533,7 +12590,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -9545,156 +12602,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. | -| PutAllowOrigins | *No description.* | -| ResetAllowCredentials | *No description.* | -| ResetAllowHeaders | *No description.* | -| ResetAllowMethods | *No description.* | -| ResetAllowOrigins | *No description.* | -| ResetExposeHeaders | *No description.* | -| ResetMaxAge | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -9702,13 +12752,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -9718,365 +12768,479 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `PutAllowOrigins` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| TokenInput | string | *No description.* | +| Token | string | *No description.* | +| InternalValue | AppSpecFunctionLogDestinationLogtail | *No description.* | + +--- + +##### `CreationStack`Required ```csharp -private void PutAllowOrigins(AppSpecFunctionCorsAllowOrigins Value) +public string[] CreationStack { get; } ``` -###### `Value`Required +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `TokenInput`Optional + +```csharp +public string TokenInput { get; } +``` + +- *Type:* string + +--- + +##### `Token`Required + +```csharp +public string Token { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public AppSpecFunctionLogDestinationLogtail InternalValue { get; } +``` + +- *Type:* AppSpecFunctionLogDestinationLogtail + +--- + + +### AppSpecFunctionLogDestinationOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecFunctionLogDestinationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double -- *Type:* AppSpecFunctionCorsAllowOrigins +the index of this item in the list. --- -##### `ResetAllowCredentials` - -```csharp -private void ResetAllowCredentials() -``` +##### `ComplexObjectIsFromSet`Required -##### `ResetAllowHeaders` +- *Type:* bool -```csharp -private void ResetAllowHeaders() -``` +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -##### `ResetAllowMethods` +--- -```csharp -private void ResetAllowMethods() -``` +#### Methods -##### `ResetAllowOrigins` +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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.* | -```csharp -private void ResetAllowOrigins() -``` +--- -##### `ResetExposeHeaders` +##### `ComputeFqn` ```csharp -private void ResetExposeHeaders() +private string ComputeFqn() ``` -##### `ResetMaxAge` +##### `GetAnyMapAttribute` ```csharp -private void ResetMaxAge() +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| AllowOrigins | AppSpecFunctionCorsAllowOriginsOutputReference | *No description.* | -| AllowCredentialsInput | object | *No description.* | -| AllowHeadersInput | string[] | *No description.* | -| AllowMethodsInput | string[] | *No description.* | -| AllowOriginsInput | AppSpecFunctionCorsAllowOrigins | *No description.* | -| ExposeHeadersInput | string[] | *No description.* | -| MaxAgeInput | string | *No description.* | -| AllowCredentials | object | *No description.* | -| AllowHeaders | string[] | *No description.* | -| AllowMethods | string[] | *No description.* | -| ExposeHeaders | string[] | *No description.* | -| MaxAge | string | *No description.* | -| InternalValue | AppSpecFunctionCors | *No description.* | +- *Type:* string --- -##### `CreationStack`Required +##### `GetBooleanAttribute` ```csharp -public string[] CreationStack { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `TerraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* string --- -##### `Fqn`Required +##### `GetBooleanMapAttribute` ```csharp -public string Fqn { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `AllowOrigins`Required +##### `GetListAttribute` ```csharp -public AppSpecFunctionCorsAllowOriginsOutputReference AllowOrigins { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` -- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `AllowCredentialsInput`Optional +##### `GetNumberAttribute` ```csharp -public object AllowCredentialsInput { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `AllowHeadersInput`Optional +##### `GetNumberListAttribute` ```csharp -public string[] AllowHeadersInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* string[] +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `AllowMethodsInput`Optional +##### `GetNumberMapAttribute` ```csharp -public string[] AllowMethodsInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -- *Type:* string[] +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `AllowOriginsInput`Optional +##### `GetStringAttribute` ```csharp -public AppSpecFunctionCorsAllowOrigins AllowOriginsInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ExposeHeadersInput`Optional +##### `GetStringMapAttribute` ```csharp -public string[] ExposeHeadersInput { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* string[] +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `MaxAgeInput`Optional +##### `InterpolationForAttribute` ```csharp -public string MaxAgeInput { get; } +private IResolvable InterpolationForAttribute(string Property) ``` +###### `Property`Required + - *Type:* string --- -##### `AllowCredentials`Required +##### `Resolve` ```csharp -public object AllowCredentials { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* object - ---- - -##### `AllowHeaders`Required +Produce the Token's value at resolution time. -```csharp -public string[] AllowHeaders { get; } -``` +###### `Context`Required -- *Type:* string[] +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `AllowMethods`Required +##### `ToString` ```csharp -public string[] AllowMethods { get; } +private string ToString() ``` -- *Type:* string[] +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `ExposeHeaders`Required +##### `PutDatadog` ```csharp -public string[] ExposeHeaders { get; } +private void PutDatadog(AppSpecFunctionLogDestinationDatadog Value) ``` -- *Type:* string[] +###### `Value`Required + +- *Type:* AppSpecFunctionLogDestinationDatadog --- -##### `MaxAge`Required +##### `PutLogtail` ```csharp -public string MaxAge { get; } +private void PutLogtail(AppSpecFunctionLogDestinationLogtail Value) ``` -- *Type:* string +###### `Value`Required + +- *Type:* AppSpecFunctionLogDestinationLogtail --- -##### `InternalValue`Optional +##### `PutPapertrail` ```csharp -public AppSpecFunctionCors InternalValue { get; } +private void PutPapertrail(AppSpecFunctionLogDestinationPapertrail Value) ``` -- *Type:* AppSpecFunctionCors +###### `Value`Required + +- *Type:* AppSpecFunctionLogDestinationPapertrail --- +##### `ResetDatadog` -### AppSpecFunctionEnvList +```csharp +private void ResetDatadog() +``` -#### Initializers +##### `ResetLogtail` ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecFunctionEnvList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +private void ResetLogtail() ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +##### `ResetPapertrail` ---- +```csharp +private void ResetPapertrail() +``` -##### `TerraformResource`Required -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +#### Properties -The parent resource. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| 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 | object | *No description.* | --- -##### `TerraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. +##### `CreationStack`Required ---- +```csharp +public string[] CreationStack { get; } +``` -##### `WrapsSet`Required +- *Type:* string[] -- *Type:* bool +The creation stack of this resolvable which will be appended to errors thrown during resolution. -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +If this returns an empty array the stack will not be attached. --- -#### Methods +##### `Fqn`Required -| **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.* | +```csharp +public string Fqn { get; } +``` + +- *Type:* string --- -##### `ComputeFqn` +##### `Datadog`Required ```csharp -private string ComputeFqn() +public AppSpecFunctionLogDestinationDatadogOutputReference Datadog { get; } ``` -##### `Resolve` +- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference -```csharp -private object Resolve(IResolveContext Context) -``` +--- -Produce the Token's value at resolution time. +##### `Logtail`Required -###### `Context`Required +```csharp +public AppSpecFunctionLogDestinationLogtailOutputReference Logtail { get; } +``` -- *Type:* HashiCorp.Cdktf.IResolveContext +- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference --- -##### `ToString` +##### `Papertrail`Required ```csharp -private string ToString() +public AppSpecFunctionLogDestinationPapertrailOutputReference Papertrail { get; } ``` -Return a string representation of this resolvable object. +- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference -Returns a reversible string representation. +--- -##### `Get` +##### `DatadogInput`Optional ```csharp -private AppSpecFunctionEnvOutputReference Get(double Index) +public AppSpecFunctionLogDestinationDatadog DatadogInput { get; } ``` -###### `Index`Required - -- *Type:* double - -the index of the item to return. +- *Type:* AppSpecFunctionLogDestinationDatadog --- +##### `LogtailInput`Optional -#### Properties +```csharp +public AppSpecFunctionLogDestinationLogtail LogtailInput { get; } +``` -| **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 | object | *No description.* | +- *Type:* AppSpecFunctionLogDestinationLogtail --- -##### `CreationStack`Required +##### `NameInput`Optional ```csharp -public string[] CreationStack { get; } +public string NameInput { get; } ``` -- *Type:* string[] +- *Type:* string -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `PapertrailInput`Optional + +```csharp +public AppSpecFunctionLogDestinationPapertrail PapertrailInput { get; } +``` + +- *Type:* AppSpecFunctionLogDestinationPapertrail --- -##### `Fqn`Required +##### `Name`Required ```csharp -public string Fqn { get; } +public string Name { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp public object InternalValue { get; } @@ -10087,26 +13251,24 @@ public object InternalValue { get; } --- -### AppSpecFunctionEnvOutputReference +### AppSpecFunctionLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionEnvOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new AppSpecFunctionLogDestinationPapertrailOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -10114,7 +13276,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -10122,576 +13284,630 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required - -- *Type:* double - -the index of this item in the list. - ---- - -##### `ComplexObjectIsFromSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| 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. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required - +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| EndpointInput | string | *No description.* | +| Endpoint | string | *No description.* | +| InternalValue | AppSpecFunctionLogDestinationPapertrail | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `EndpointInput`Optional + +```csharp +public string EndpointInput { get; } +``` + - *Type:* string --- -##### `InterpolationForAttribute` +##### `Endpoint`Required ```csharp -private IResolvable InterpolationForAttribute(string Property) +public string Endpoint { get; } ``` -###### `Property`Required - - *Type:* string --- -##### `Resolve` +##### `InternalValue`Optional ```csharp -private object Resolve(IResolveContext Context) +public AppSpecFunctionLogDestinationPapertrail InternalValue { get; } ``` -Produce the Token's value at resolution time. +- *Type:* AppSpecFunctionLogDestinationPapertrail -###### `Context`Required +--- -- *Type:* HashiCorp.Cdktf.IResolveContext ---- +### AppSpecFunctionOutputReference -##### `ToString` +#### Initializers ```csharp -private string ToString() +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecFunctionOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` -Return a string representation of this resolvable object. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -Returns a reversible string representation. +--- -##### `ResetKey` +##### `TerraformResource`Required -```csharp -private void ResetKey() -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -##### `ResetScope` +The parent resource. -```csharp -private void ResetScope() -``` +--- -##### `ResetType` +##### `TerraformAttribute`Required -```csharp -private void ResetType() -``` +- *Type:* string -##### `ResetValue` +The attribute on the parent resource this class is referencing. -```csharp -private void ResetValue() -``` +--- +##### `ComplexObjectIndex`Required -#### Properties +- *Type:* double -| **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 | object | *No description.* | +the index of this item in the list. --- -##### `CreationStack`Required +##### `ComplexObjectIsFromSet`Required -```csharp -public string[] CreationStack { get; } -``` +- *Type:* bool -- *Type:* string[] +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| 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.* | --- -##### `Fqn`Required +##### `ComputeFqn` ```csharp -public string Fqn { get; } +private string ComputeFqn() ``` -- *Type:* string - ---- - -##### `KeyInput`Optional +##### `GetAnyMapAttribute` ```csharp -public string KeyInput { get; } +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `ScopeInput`Optional +##### `GetBooleanAttribute` ```csharp -public string ScopeInput { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `TypeInput`Optional +##### `GetBooleanMapAttribute` ```csharp -public string TypeInput { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `ValueInput`Optional +##### `GetListAttribute` ```csharp -public string ValueInput { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Key`Required +##### `GetNumberAttribute` ```csharp -public string Key { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Scope`Required +##### `GetNumberListAttribute` ```csharp -public string Scope { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Type`Required +##### `GetNumberMapAttribute` ```csharp -public string Type { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `Value`Required +##### `GetStringAttribute` ```csharp -public string Value { get; } +private string GetStringAttribute(string TerraformAttribute) ``` +###### `TerraformAttribute`Required + - *Type:* string --- -##### `InternalValue`Optional +##### `GetStringMapAttribute` ```csharp -public object InternalValue { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* object - ---- +###### `TerraformAttribute`Required +- *Type:* string -### AppSpecFunctionGithubOutputReference +--- -#### Initializers +##### `InterpolationForAttribute` ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecFunctionGithubOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +private IResolvable InterpolationForAttribute(string Property) ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `TerraformResource`Required - -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +###### `Property`Required -The parent resource. +- *Type:* string --- -##### `TerraformAttribute`Required - -- *Type:* string +##### `Resolve` -The attribute on the parent resource this class is referencing. +```csharp +private object Resolve(IResolveContext Context) +``` ---- +Produce the Token's value at resolution time. -#### Methods +###### `Context`Required -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` - -##### `GetAnyMapAttribute` +##### `ToString` ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +private string ToString() ``` -###### `TerraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `GetBooleanAttribute` +##### `PutAlert` ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +private void PutAlert(object Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* object --- -##### `GetBooleanMapAttribute` +##### `PutCors` ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +private void PutCors(AppSpecFunctionCors Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* AppSpecFunctionCors --- -##### `GetListAttribute` +##### `PutEnv` ```csharp -private string[] GetListAttribute(string TerraformAttribute) +private void PutEnv(object Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* object --- -##### `GetNumberAttribute` +##### `PutGit` ```csharp -private double GetNumberAttribute(string TerraformAttribute) +private void PutGit(AppSpecFunctionGit Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* AppSpecFunctionGit --- -##### `GetNumberListAttribute` +##### `PutGithub` ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +private void PutGithub(AppSpecFunctionGithub Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* AppSpecFunctionGithub --- -##### `GetNumberMapAttribute` +##### `PutGitlab` ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +private void PutGitlab(AppSpecFunctionGitlab Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* AppSpecFunctionGitlab --- -##### `GetStringAttribute` +##### `PutLogDestination` ```csharp -private string GetStringAttribute(string TerraformAttribute) +private void PutLogDestination(object Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* object --- -##### `GetStringMapAttribute` +##### `PutRoutes` ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +private void PutRoutes(object Value) ``` -###### `TerraformAttribute`Required +###### `Value`Required -- *Type:* string +- *Type:* object --- -##### `InterpolationForAttribute` +##### `ResetAlert` ```csharp -private IResolvable InterpolationForAttribute(string Property) +private void ResetAlert() ``` -###### `Property`Required - -- *Type:* string - ---- - -##### `Resolve` +##### `ResetCors` ```csharp -private object Resolve(IResolveContext Context) +private void ResetCors() ``` -Produce the Token's value at resolution time. +##### `ResetEnv` -###### `Context`Required +```csharp +private void ResetEnv() +``` -- *Type:* HashiCorp.Cdktf.IResolveContext +##### `ResetGit` ---- +```csharp +private void ResetGit() +``` -##### `ToString` +##### `ResetGithub` ```csharp -private string ToString() +private void ResetGithub() ``` -Return a string representation of this resolvable object. +##### `ResetGitlab` -Returns a reversible string representation. +```csharp +private void ResetGitlab() +``` -##### `ResetBranch` +##### `ResetLogDestination` ```csharp -private void ResetBranch() +private void ResetLogDestination() ``` -##### `ResetDeployOnPush` +##### `ResetRoutes` ```csharp -private void ResetDeployOnPush() +private void ResetRoutes() ``` -##### `ResetRepo` +##### `ResetSourceDir` ```csharp -private void ResetRepo() +private void ResetSourceDir() ``` @@ -10699,19 +13915,33 @@ private void ResetRepo() | **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 | object | *No description.* | -| RepoInput | string | *No description.* | -| Branch | string | *No description.* | -| DeployOnPush | object | *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.* | +| 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 | object | *No description.* | +| CorsInput | AppSpecFunctionCors | *No description.* | +| EnvInput | object | *No description.* | +| GithubInput | AppSpecFunctionGithub | *No description.* | +| GitInput | AppSpecFunctionGit | *No description.* | +| GitlabInput | AppSpecFunctionGitlab | *No description.* | +| LogDestinationInput | object | *No description.* | +| NameInput | string | *No description.* | +| RoutesInput | object | *No description.* | +| SourceDirInput | string | *No description.* | +| Name | string | *No description.* | +| SourceDir | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -10725,7 +13955,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -10735,431 +13965,380 @@ public string Fqn { get; } --- -##### `BranchInput`Optional +##### `Alert`Required ```csharp -public string BranchInput { get; } +public AppSpecFunctionAlertList Alert { get; } ``` -- *Type:* string +- *Type:* AppSpecFunctionAlertList --- -##### `DeployOnPushInput`Optional +##### `Cors`Required ```csharp -public object DeployOnPushInput { get; } +public AppSpecFunctionCorsOutputReference Cors { get; } ``` -- *Type:* object +- *Type:* AppSpecFunctionCorsOutputReference --- -##### `RepoInput`Optional +##### `Env`Required ```csharp -public string RepoInput { get; } +public AppSpecFunctionEnvList Env { get; } ``` -- *Type:* string +- *Type:* AppSpecFunctionEnvList --- -##### `Branch`Required +##### `Git`Required ```csharp -public string Branch { get; } +public AppSpecFunctionGitOutputReference Git { get; } ``` -- *Type:* string +- *Type:* AppSpecFunctionGitOutputReference --- -##### `DeployOnPush`Required +##### `Github`Required ```csharp -public object DeployOnPush { get; } +public AppSpecFunctionGithubOutputReference Github { get; } ``` -- *Type:* object +- *Type:* AppSpecFunctionGithubOutputReference --- -##### `Repo`Required +##### `Gitlab`Required ```csharp -public string Repo { get; } +public AppSpecFunctionGitlabOutputReference Gitlab { get; } ``` -- *Type:* string +- *Type:* AppSpecFunctionGitlabOutputReference --- -##### `InternalValue`Optional +##### `LogDestination`Required ```csharp -public AppSpecFunctionGithub InternalValue { get; } +public AppSpecFunctionLogDestinationList LogDestination { get; } ``` -- *Type:* AppSpecFunctionGithub +- *Type:* AppSpecFunctionLogDestinationList --- - -### AppSpecFunctionGitlabOutputReference - -#### Initializers +##### `Routes`Required ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecFunctionGitlabOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +public AppSpecFunctionRoutesList Routes { get; } ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* AppSpecFunctionRoutesList --- -##### `TerraformResource`Required +##### `AlertInput`Optional -- *Type:* HashiCorp.Cdktf.IInterpolatingParent +```csharp +public object AlertInput { get; } +``` -The parent resource. +- *Type:* object --- -##### `TerraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. - ---- +##### `CorsInput`Optional -#### Methods +```csharp +public AppSpecFunctionCors CorsInput { get; } +``` -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +- *Type:* AppSpecFunctionCors --- -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` - -##### `GetAnyMapAttribute` +##### `EnvInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +public object EnvInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetBooleanAttribute` +##### `GithubInput`Optional ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +public AppSpecFunctionGithub GithubInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecFunctionGithub --- -##### `GetBooleanMapAttribute` +##### `GitInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +public AppSpecFunctionGit GitInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecFunctionGit --- -##### `GetListAttribute` +##### `GitlabInput`Optional ```csharp -private string[] GetListAttribute(string TerraformAttribute) +public AppSpecFunctionGitlab GitlabInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecFunctionGitlab --- -##### `GetNumberAttribute` +##### `LogDestinationInput`Optional ```csharp -private double GetNumberAttribute(string TerraformAttribute) +public object LogDestinationInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetNumberListAttribute` +##### `NameInput`Optional ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +public string NameInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberMapAttribute` +##### `RoutesInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +public object RoutesInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetStringAttribute` +##### `SourceDirInput`Optional ```csharp -private string GetStringAttribute(string TerraformAttribute) +public string SourceDirInput { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetStringMapAttribute` +##### `Name`Required ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +public string Name { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `InterpolationForAttribute` +##### `SourceDir`Required ```csharp -private IResolvable InterpolationForAttribute(string Property) +public string SourceDir { get; } ``` -###### `Property`Required - - *Type:* string --- -##### `Resolve` +##### `InternalValue`Optional ```csharp -private object Resolve(IResolveContext Context) +public object InternalValue { get; } ``` -Produce the Token's value at resolution time. +- *Type:* object -###### `Context`Required +--- -- *Type:* HashiCorp.Cdktf.IResolveContext ---- +### AppSpecFunctionRoutesList -##### `ToString` +#### Initializers ```csharp -private string ToString() -``` - -Return a string representation of this resolvable object. +using HashiCorp.Cdktf.Providers.Digitalocean; -Returns a reversible string representation. +new AppSpecFunctionRoutesList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` -##### `ResetBranch` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -```csharp -private void ResetBranch() -``` +--- -##### `ResetDeployOnPush` +##### `TerraformResource`Required -```csharp -private void ResetDeployOnPush() -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -##### `ResetRepo` +The parent resource. -```csharp -private void ResetRepo() -``` +--- +##### `TerraformAttribute`Required -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| BranchInput | string | *No description.* | -| DeployOnPushInput | object | *No description.* | -| RepoInput | string | *No description.* | -| Branch | string | *No description.* | -| DeployOnPush | object | *No description.* | -| Repo | string | *No description.* | -| InternalValue | AppSpecFunctionGitlab | *No description.* | +The attribute on the parent resource this class is referencing. --- -##### `CreationStack`Required +##### `WrapsSet`Required -```csharp -public string[] CreationStack { get; } -``` +- *Type:* bool -- *Type:* string[] +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `Fqn`Required +##### `ComputeFqn` ```csharp -public string Fqn { get; } +private string ComputeFqn() ``` -- *Type:* string - ---- - -##### `BranchInput`Optional +##### `Resolve` ```csharp -public string BranchInput { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `DeployOnPushInput`Optional +##### `ToString` ```csharp -public object DeployOnPushInput { get; } +private string ToString() ``` -- *Type:* object +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `RepoInput`Optional +##### `Get` ```csharp -public string RepoInput { get; } +private AppSpecFunctionRoutesOutputReference Get(double Index) ``` -- *Type:* string +###### `Index`Required + +- *Type:* double + +the index of the item to return. --- -##### `Branch`Required -```csharp -public string Branch { get; } -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `DeployOnPush`Required +##### `CreationStack`Required ```csharp -public object DeployOnPush { get; } +public string[] CreationStack { get; } ``` -- *Type:* object +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Repo`Required +##### `Fqn`Required ```csharp -public string Repo { get; } +public string Fqn { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public AppSpecFunctionGitlab InternalValue { get; } +public object InternalValue { get; } ``` -- *Type:* AppSpecFunctionGitlab +- *Type:* object --- -### AppSpecFunctionGitOutputReference +### AppSpecFunctionRoutesOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionGitOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new AppSpecFunctionRoutesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -11167,7 +14346,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -11175,155 +14354,171 @@ The attribute on the parent resource this class is referencing. --- -#### Methods +##### `ComplexObjectIndex`Required -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetPath | *No description.* | +| ResetPreservePathPrefix | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -11331,13 +14526,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -11347,16 +14542,16 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetBranch` +##### `ResetPath` ```csharp -private void ResetBranch() +private void ResetPath() ``` -##### `ResetRepoCloneUrl` +##### `ResetPreservePathPrefix` ```csharp -private void ResetRepoCloneUrl() +private void ResetPreservePathPrefix() ``` @@ -11364,17 +14559,17 @@ private void ResetRepoCloneUrl() | **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.* | +| PathInput | string | *No description.* | +| PreservePathPrefixInput | object | *No description.* | +| Path | string | *No description.* | +| PreservePathPrefix | object | *No description.* | +| InternalValue | object | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -11388,7 +14583,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -11398,76 +14593,75 @@ public string Fqn { get; } --- -##### `BranchInput`Optional +##### `PathInput`Optional ```csharp -public string BranchInput { get; } +public string PathInput { get; } ``` - *Type:* string --- -##### `RepoCloneUrlInput`Optional +##### `PreservePathPrefixInput`Optional ```csharp -public string RepoCloneUrlInput { get; } +public object PreservePathPrefixInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `Branch`Required +##### `Path`Required ```csharp -public string Branch { get; } +public string Path { get; } ``` - *Type:* string --- -##### `RepoCloneUrl`Required +##### `PreservePathPrefix`Required ```csharp -public string RepoCloneUrl { get; } +public object PreservePathPrefix { get; } ``` -- *Type:* string +- *Type:* object --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public AppSpecFunctionGit InternalValue { get; } +public object InternalValue { get; } ``` -- *Type:* AppSpecFunctionGit +- *Type:* object --- -### AppSpecFunctionList +### AppSpecIngressOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new AppSpecIngressOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -11475,7 +14669,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -11483,32 +14677,155 @@ The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required +#### Methods -- *Type:* bool +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| PutRule | *No description.* | +| ResetRule | *No description.* | -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string --- -#### Methods +##### `GetBooleanAttribute` -| **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.* | +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ComputeFqn` +##### `GetBooleanMapAttribute` ```csharp -private string ComputeFqn() +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -##### `Resolve` +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -11516,13 +14833,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -11532,32 +14849,38 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `PutRule` ```csharp -private AppSpecFunctionOutputReference Get(double Index) +private void PutRule(object Value) ``` -###### `Index`Required - -- *Type:* double +###### `Value`Required -the index of the item to return. +- *Type:* object --- +##### `ResetRule` + +```csharp +private void ResetRule() +``` + #### Properties | **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| InternalValue | object | *No description.* | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Rule | AppSpecIngressRuleList | *No description.* | +| RuleInput | object | *No description.* | +| InternalValue | AppSpecIngress | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -11571,7 +14894,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -11581,35 +14904,55 @@ public string Fqn { get; } --- -##### `InternalValue`Optional +##### `Rule`Required ```csharp -public object InternalValue { get; } +public AppSpecIngressRuleList Rule { get; } +``` + +- *Type:* AppSpecIngressRuleList + +--- + +##### `RuleInput`Optional + +```csharp +public object RuleInput { get; } ``` - *Type:* object --- +##### `InternalValue`Optional -### AppSpecFunctionLogDestinationDatadogOutputReference +```csharp +public AppSpecIngress InternalValue { get; } +``` -#### Initializers +- *Type:* AppSpecIngress + +--- + + +### AppSpecIngressRuleComponentOutputReference + +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionLogDestinationDatadogOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new AppSpecIngressRuleComponentOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -11617,7 +14960,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -11629,150 +14972,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. | -| 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. | +| ResetName | *No description.* | +| ResetPreservePathPrefix | *No description.* | +| ResetRewrite | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -11780,13 +15125,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -11796,10 +15141,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetEndpoint` +##### `ResetName` ```csharp -private void ResetEndpoint() +private void ResetName() +``` + +##### `ResetPreservePathPrefix` + +```csharp +private void ResetPreservePathPrefix() +``` + +##### `ResetRewrite` + +```csharp +private void ResetRewrite() ``` @@ -11807,17 +15164,19 @@ private void ResetEndpoint() | **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.* | +| NameInput | string | *No description.* | +| PreservePathPrefixInput | object | *No description.* | +| RewriteInput | string | *No description.* | +| Name | string | *No description.* | +| PreservePathPrefix | object | *No description.* | +| Rewrite | string | *No description.* | +| InternalValue | AppSpecIngressRuleComponent | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -11831,7 +15190,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -11841,218 +15200,95 @@ public string Fqn { get; } --- -##### `ApiKeyInput`Optional - -```csharp -public string ApiKeyInput { get; } -``` - -- *Type:* string - ---- - -##### `EndpointInput`Optional +##### `NameInput`Optional ```csharp -public string EndpointInput { get; } +public string NameInput { get; } ``` - *Type:* string --- -##### `ApiKey`Required +##### `PreservePathPrefixInput`Optional ```csharp -public string ApiKey { get; } +public object PreservePathPrefixInput { get; } ``` -- *Type:* string +- *Type:* object --- -##### `Endpoint`Required +##### `RewriteInput`Optional ```csharp -public string Endpoint { get; } +public string RewriteInput { get; } ``` - *Type:* string --- -##### `InternalValue`Optional - -```csharp -public AppSpecFunctionLogDestinationDatadog InternalValue { get; } -``` - -- *Type:* AppSpecFunctionLogDestinationDatadog - ---- - - -### AppSpecFunctionLogDestinationList - -#### Initializers +##### `Name`Required ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; - -new AppSpecFunctionLogDestinationList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +public string Name { get; } ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `TerraformResource`Required - -- *Type:* HashiCorp.Cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `TerraformAttribute`Required - - *Type:* string -The attribute on the parent resource this class is referencing. - ---- - -##### `WrapsSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | - ---- - -##### `ComputeFqn` - -```csharp -private string ComputeFqn() -``` - -##### `Resolve` - -```csharp -private object Resolve(IResolveContext Context) -``` - -Produce the Token's value at resolution time. - -###### `Context`Required - -- *Type:* HashiCorp.Cdktf.IResolveContext - ---- - -##### `ToString` - -```csharp -private string ToString() -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `Get` - -```csharp -private AppSpecFunctionLogDestinationOutputReference Get(double Index) -``` - -###### `Index`Required - -- *Type:* double - -the index of the item to return. - ---- - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| InternalValue | object | *No description.* | - --- -##### `CreationStack`Required +##### `PreservePathPrefix`Required ```csharp -public string[] CreationStack { get; } +public object PreservePathPrefix { get; } ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* object --- -##### `Fqn`Required +##### `Rewrite`Required ```csharp -public string Fqn { get; } +public string Rewrite { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public object InternalValue { get; } +public AppSpecIngressRuleComponent InternalValue { get; } ``` -- *Type:* object +- *Type:* AppSpecIngressRuleComponent --- -### AppSpecFunctionLogDestinationLogtailOutputReference +### AppSpecIngressRuleCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionLogDestinationLogtailOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new AppSpecIngressRuleCorsAllowOriginsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -12060,7 +15296,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -12068,153 +15304,156 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | - +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetExact | *No description.* | +| ResetPrefix | *No description.* | +| ResetRegex | *No description.* | + --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -12222,13 +15461,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -12238,20 +15477,42 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `ResetExact` + +```csharp +private void ResetExact() +``` + +##### `ResetPrefix` + +```csharp +private void ResetPrefix() +``` + +##### `ResetRegex` + +```csharp +private void ResetRegex() +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| 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.* | +| 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 | AppSpecIngressRuleCorsAllowOrigins | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -12265,7 +15526,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -12275,57 +15536,95 @@ public string Fqn { get; } --- -##### `TokenInput`Optional +##### `ExactInput`Optional ```csharp -public string TokenInput { get; } +public string ExactInput { get; } ``` - *Type:* string --- -##### `Token`Required +##### `PrefixInput`Optional ```csharp -public string Token { get; } +public string PrefixInput { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `RegexInput`Optional ```csharp -public AppSpecFunctionLogDestinationLogtail InternalValue { get; } +public string RegexInput { get; } ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* string --- +##### `Exact`Required -### AppSpecFunctionLogDestinationOutputReference +```csharp +public string Exact { get; } +``` + +- *Type:* string + +--- + +##### `Prefix`Required + +```csharp +public string Prefix { get; } +``` + +- *Type:* string + +--- + +##### `Regex`Required + +```csharp +public string Regex { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public AppSpecIngressRuleCorsAllowOrigins InternalValue { get; } +``` + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +--- -#### Initializers + +### AppSpecIngressRuleCorsOutputReference + +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionLogDestinationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new AppSpecIngressRuleCorsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -12333,7 +15632,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -12341,376 +15640,542 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required +#### Methods -- *Type:* double +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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` -the index of this item in the list. +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `ComplexObjectIsFromSet`Required +##### `GetBooleanAttribute` -- *Type:* bool +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +###### `TerraformAttribute`Required + +- *Type:* string --- -#### Methods +##### `GetBooleanMapAttribute` -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `PutAllowOrigins` + +```csharp +private void PutAllowOrigins(AppSpecIngressRuleCorsAllowOrigins Value) +``` + +###### `Value`Required + +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `ComputeFqn` +##### `ResetAllowCredentials` ```csharp -private string ComputeFqn() +private void ResetAllowCredentials() ``` -##### `GetAnyMapAttribute` +##### `ResetAllowHeaders` ```csharp -private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +private void ResetAllowHeaders() ``` -###### `TerraformAttribute`Required - -- *Type:* string +##### `ResetAllowMethods` ---- +```csharp +private void ResetAllowMethods() +``` -##### `GetBooleanAttribute` +##### `ResetAllowOrigins` ```csharp -private IResolvable GetBooleanAttribute(string TerraformAttribute) +private void ResetAllowOrigins() ``` -###### `TerraformAttribute`Required - -- *Type:* string +##### `ResetExposeHeaders` ---- +```csharp +private void ResetExposeHeaders() +``` -##### `GetBooleanMapAttribute` +##### `ResetMaxAge` ```csharp -private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +private void ResetMaxAge() ``` -###### `TerraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AllowOrigins | AppSpecIngressRuleCorsAllowOriginsOutputReference | *No description.* | +| AllowCredentialsInput | object | *No description.* | +| AllowHeadersInput | string[] | *No description.* | +| AllowMethodsInput | string[] | *No description.* | +| AllowOriginsInput | AppSpecIngressRuleCorsAllowOrigins | *No description.* | +| ExposeHeadersInput | string[] | *No description.* | +| MaxAgeInput | string | *No description.* | +| AllowCredentials | object | *No description.* | +| AllowHeaders | string[] | *No description.* | +| AllowMethods | string[] | *No description.* | +| ExposeHeaders | string[] | *No description.* | +| MaxAge | string | *No description.* | +| InternalValue | AppSpecIngressRuleCors | *No description.* | --- -##### `GetListAttribute` +##### `CreationStack`Required ```csharp -private string[] GetListAttribute(string TerraformAttribute) +public string[] CreationStack { get; } ``` -###### `TerraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `GetNumberAttribute` +##### `Fqn`Required ```csharp -private double GetNumberAttribute(string TerraformAttribute) +public string Fqn { get; } ``` -###### `TerraformAttribute`Required - - *Type:* string --- -##### `GetNumberListAttribute` +##### `AllowOrigins`Required ```csharp -private double[] GetNumberListAttribute(string TerraformAttribute) +public AppSpecIngressRuleCorsAllowOriginsOutputReference AllowOrigins { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecIngressRuleCorsAllowOriginsOutputReference --- -##### `GetNumberMapAttribute` +##### `AllowCredentialsInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +public object AllowCredentialsInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* object --- -##### `GetStringAttribute` +##### `AllowHeadersInput`Optional ```csharp -private string GetStringAttribute(string TerraformAttribute) +public string[] AllowHeadersInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `GetStringMapAttribute` +##### `AllowMethodsInput`Optional ```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +public string[] AllowMethodsInput { get; } ``` -###### `TerraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `InterpolationForAttribute` +##### `AllowOriginsInput`Optional ```csharp -private IResolvable InterpolationForAttribute(string Property) +public AppSpecIngressRuleCorsAllowOrigins AllowOriginsInput { get; } ``` -###### `Property`Required - -- *Type:* string +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `Resolve` +##### `ExposeHeadersInput`Optional ```csharp -private object Resolve(IResolveContext Context) +public string[] ExposeHeadersInput { get; } ``` -Produce the Token's value at resolution time. - -###### `Context`Required - -- *Type:* HashiCorp.Cdktf.IResolveContext +- *Type:* string[] --- -##### `ToString` +##### `MaxAgeInput`Optional ```csharp -private string ToString() +public string MaxAgeInput { get; } ``` -Return a string representation of this resolvable object. +- *Type:* string -Returns a reversible string representation. +--- -##### `PutDatadog` +##### `AllowCredentials`Required ```csharp -private void PutDatadog(AppSpecFunctionLogDestinationDatadog Value) +public object AllowCredentials { get; } ``` -###### `Value`Required - -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* object --- -##### `PutLogtail` +##### `AllowHeaders`Required ```csharp -private void PutLogtail(AppSpecFunctionLogDestinationLogtail Value) +public string[] AllowHeaders { get; } ``` -###### `Value`Required - -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* string[] --- -##### `PutPapertrail` +##### `AllowMethods`Required ```csharp -private void PutPapertrail(AppSpecFunctionLogDestinationPapertrail Value) +public string[] AllowMethods { get; } ``` -###### `Value`Required - -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* string[] --- -##### `ResetDatadog` +##### `ExposeHeaders`Required ```csharp -private void ResetDatadog() +public string[] ExposeHeaders { get; } ``` -##### `ResetLogtail` +- *Type:* string[] + +--- + +##### `MaxAge`Required ```csharp -private void ResetLogtail() +public string MaxAge { get; } ``` -##### `ResetPapertrail` +- *Type:* string + +--- + +##### `InternalValue`Optional ```csharp -private void ResetPapertrail() +public AppSpecIngressRuleCors InternalValue { get; } ``` +- *Type:* AppSpecIngressRuleCors -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| 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 | object | *No description.* | ---- +### AppSpecIngressRuleList -##### `CreationStack`Required +#### Initializers ```csharp -public string[] CreationStack { get; } +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecIngressRuleList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); ``` -- *Type:* string[] +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `TerraformResource`Required ---- +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -##### `Fqn`Required +The parent resource. -```csharp -public string Fqn { get; } -``` +--- + +##### `TerraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `Datadog`Required +##### `WrapsSet`Required -```csharp -public AppSpecFunctionLogDestinationDatadogOutputReference Datadog { get; } -``` +- *Type:* bool -- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `Logtail`Required - -```csharp -public AppSpecFunctionLogDestinationLogtailOutputReference Logtail { get; } -``` +#### Methods -- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference +| **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.* | --- -##### `Papertrail`Required +##### `ComputeFqn` ```csharp -public AppSpecFunctionLogDestinationPapertrailOutputReference Papertrail { get; } +private string ComputeFqn() ``` -- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `DatadogInput`Optional +##### `ToString` ```csharp -public AppSpecFunctionLogDestinationDatadog DatadogInput { get; } +private string ToString() ``` -- *Type:* AppSpecFunctionLogDestinationDatadog +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `LogtailInput`Optional +##### `Get` ```csharp -public AppSpecFunctionLogDestinationLogtail LogtailInput { get; } +private AppSpecIngressRuleOutputReference Get(double Index) ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +###### `Index`Required + +- *Type:* double + +the index of the item to return. --- -##### `NameInput`Optional -```csharp -public string NameInput { get; } -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | --- -##### `PapertrailInput`Optional +##### `CreationStack`Required ```csharp -public AppSpecFunctionLogDestinationPapertrail PapertrailInput { get; } +public string[] CreationStack { get; } ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Name`Required +##### `Fqn`Required ```csharp -public string Name { get; } +public string Fqn { get; } ``` - *Type:* string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp public object InternalValue { get; } @@ -12721,24 +16186,24 @@ public object InternalValue { get; } --- -### AppSpecFunctionLogDestinationPapertrailOutputReference +### AppSpecIngressRuleMatchOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionLogDestinationPapertrailOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); +new AppSpecIngressRuleMatchOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -12746,7 +16211,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -12754,153 +16219,155 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| PutPath | *No description.* | +| ResetPath | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -12908,13 +16375,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -12924,20 +16391,38 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `PutPath` + +```csharp +private void PutPath(AppSpecIngressRuleMatchPath Value) +``` + +###### `Value`Required + +- *Type:* AppSpecIngressRuleMatchPath + +--- + +##### `ResetPath` + +```csharp +private void ResetPath() +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | string | *No description.* | -| 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.* | +| Path | AppSpecIngressRuleMatchPathOutputReference | *No description.* | +| PathInput | AppSpecIngressRuleMatchPath | *No description.* | +| InternalValue | AppSpecIngressRuleMatch | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -12951,7 +16436,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -12961,57 +16446,55 @@ public string Fqn { get; } --- -##### `EndpointInput`Optional +##### `Path`Required ```csharp -public string EndpointInput { get; } +public AppSpecIngressRuleMatchPathOutputReference Path { get; } ``` -- *Type:* string +- *Type:* AppSpecIngressRuleMatchPathOutputReference --- -##### `Endpoint`Required +##### `PathInput`Optional ```csharp -public string Endpoint { get; } +public AppSpecIngressRuleMatchPath PathInput { get; } ``` -- *Type:* string +- *Type:* AppSpecIngressRuleMatchPath --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public AppSpecFunctionLogDestinationPapertrail InternalValue { get; } +public AppSpecIngressRuleMatch InternalValue { get; } ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* AppSpecIngressRuleMatch --- -### AppSpecFunctionOutputReference +### AppSpecIngressRuleMatchPathOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new AppSpecIngressRuleMatchPathOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -13019,7 +16502,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -13027,357 +16510,181 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required - -- *Type:* double - -the index of this item in the list. - ---- - -##### `ComplexObjectIsFromSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| 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 | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetPrefix | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required - -- *Type:* string - ---- - -##### `GetNumberMapAttribute` - -```csharp -private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) -``` - -###### `TerraformAttribute`Required - -- *Type:* string - ---- - -##### `GetStringAttribute` - -```csharp -private string GetStringAttribute(string TerraformAttribute) -``` - -###### `TerraformAttribute`Required - -- *Type:* string - ---- - -##### `GetStringMapAttribute` - -```csharp -private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) -``` - -###### `TerraformAttribute`Required - -- *Type:* string - ---- - -##### `InterpolationForAttribute` - -```csharp -private IResolvable InterpolationForAttribute(string Property) -``` - -###### `Property`Required - -- *Type:* string - ---- - -##### `Resolve` - -```csharp -private object Resolve(IResolveContext Context) -``` - -Produce the Token's value at resolution time. - -###### `Context`Required - -- *Type:* HashiCorp.Cdktf.IResolveContext - ---- - -##### `ToString` - -```csharp -private string ToString() -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `PutAlert` - -```csharp -private void PutAlert(object Value) -``` - -###### `Value`Required - -- *Type:* object - ---- - -##### `PutCors` - -```csharp -private void PutCors(AppSpecFunctionCors Value) -``` - -###### `Value`Required - -- *Type:* AppSpecFunctionCors - ---- - -##### `PutEnv` - -```csharp -private void PutEnv(object Value) -``` - -###### `Value`Required - -- *Type:* object - ---- - -##### `PutGit` - -```csharp -private void PutGit(AppSpecFunctionGit Value) -``` - -###### `Value`Required - -- *Type:* AppSpecFunctionGit - ---- - -##### `PutGithub` - -```csharp -private void PutGithub(AppSpecFunctionGithub Value) -``` - -###### `Value`Required +###### `TerraformAttribute`Required -- *Type:* AppSpecFunctionGithub +- *Type:* string --- -##### `PutGitlab` +##### `GetNumberMapAttribute` ```csharp -private void PutGitlab(AppSpecFunctionGitlab Value) +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `Value`Required +###### `TerraformAttribute`Required -- *Type:* AppSpecFunctionGitlab +- *Type:* string --- -##### `PutLogDestination` +##### `GetStringAttribute` ```csharp -private void PutLogDestination(object Value) +private string GetStringAttribute(string TerraformAttribute) ``` -###### `Value`Required +###### `TerraformAttribute`Required -- *Type:* object +- *Type:* string --- -##### `PutRoutes` +##### `GetStringMapAttribute` ```csharp -private void PutRoutes(object Value) +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `Value`Required +###### `TerraformAttribute`Required -- *Type:* object +- *Type:* string --- -##### `ResetAlert` +##### `InterpolationForAttribute` ```csharp -private void ResetAlert() +private IResolvable InterpolationForAttribute(string Property) ``` -##### `ResetCors` - -```csharp -private void ResetCors() -``` +###### `Property`Required -##### `ResetEnv` +- *Type:* string -```csharp -private void ResetEnv() -``` +--- -##### `ResetGit` +##### `Resolve` ```csharp -private void ResetGit() +private object Resolve(IResolveContext Context) ``` -##### `ResetGithub` +Produce the Token's value at resolution time. -```csharp -private void ResetGithub() -``` +###### `Context`Required -##### `ResetGitlab` +- *Type:* HashiCorp.Cdktf.IResolveContext -```csharp -private void ResetGitlab() -``` +--- -##### `ResetLogDestination` +##### `ToString` ```csharp -private void ResetLogDestination() +private string ToString() ``` -##### `ResetRoutes` +Return a string representation of this resolvable object. -```csharp -private void ResetRoutes() -``` +Returns a reversible string representation. -##### `ResetSourceDir` +##### `ResetPrefix` ```csharp -private void ResetSourceDir() +private void ResetPrefix() ``` @@ -13385,33 +16692,15 @@ private void ResetSourceDir() | **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 | object | *No description.* | -| CorsInput | AppSpecFunctionCors | *No description.* | -| EnvInput | object | *No description.* | -| GithubInput | AppSpecFunctionGithub | *No description.* | -| GitInput | AppSpecFunctionGit | *No description.* | -| GitlabInput | AppSpecFunctionGitlab | *No description.* | -| LogDestinationInput | object | *No description.* | -| NameInput | string | *No description.* | -| RoutesInput | object | *No description.* | -| SourceDirInput | string | *No description.* | -| Name | string | *No description.* | -| SourceDir | string | *No description.* | -| InternalValue | object | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| PrefixInput | string | *No description.* | +| Prefix | string | *No description.* | +| InternalValue | AppSpecIngressRuleMatchPath | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -13425,7 +16714,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -13435,350 +16724,462 @@ public string Fqn { get; } --- -##### `Alert`Required +##### `PrefixInput`Optional ```csharp -public AppSpecFunctionAlertList Alert { get; } +public string PrefixInput { get; } ``` -- *Type:* AppSpecFunctionAlertList +- *Type:* string --- -##### `Cors`Required +##### `Prefix`Required ```csharp -public AppSpecFunctionCorsOutputReference Cors { get; } +public string Prefix { get; } ``` -- *Type:* AppSpecFunctionCorsOutputReference +- *Type:* string --- -##### `Env`Required +##### `InternalValue`Optional ```csharp -public AppSpecFunctionEnvList Env { get; } +public AppSpecIngressRuleMatchPath InternalValue { get; } ``` -- *Type:* AppSpecFunctionEnvList +- *Type:* AppSpecIngressRuleMatchPath --- -##### `Git`Required + +### AppSpecIngressRuleOutputReference + +#### Initializers ```csharp -public AppSpecFunctionGitOutputReference Git { get; } +using HashiCorp.Cdktf.Providers.Digitalocean; + +new AppSpecIngressRuleOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` -- *Type:* AppSpecFunctionGitOutputReference +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `Github`Required +##### `TerraformResource`Required -```csharp -public AppSpecFunctionGithubOutputReference Github { get; } -``` +- *Type:* HashiCorp.Cdktf.IInterpolatingParent -- *Type:* AppSpecFunctionGithubOutputReference +The parent resource. --- -##### `Gitlab`Required +##### `TerraformAttribute`Required -```csharp -public AppSpecFunctionGitlabOutputReference Gitlab { get; } -``` +- *Type:* string -- *Type:* AppSpecFunctionGitlabOutputReference +The attribute on the parent resource this class is referencing. --- -##### `LogDestination`Required +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| PutComponent | *No description.* | +| PutCors | *No description.* | +| PutMatch | *No description.* | +| PutRedirect | *No description.* | +| ResetComponent | *No description.* | +| ResetCors | *No description.* | +| ResetMatch | *No description.* | +| ResetRedirect | *No description.* | + +--- + +##### `ComputeFqn` ```csharp -public AppSpecFunctionLogDestinationList LogDestination { get; } +private string ComputeFqn() ``` -- *Type:* AppSpecFunctionLogDestinationList +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `Routes`Required +##### `GetBooleanAttribute` ```csharp -public AppSpecFunctionRoutesList Routes { get; } +private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -- *Type:* AppSpecFunctionRoutesList +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `AlertInput`Optional +##### `GetBooleanMapAttribute` ```csharp -public object AlertInput { get; } +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `CorsInput`Optional +##### `GetListAttribute` ```csharp -public AppSpecFunctionCors CorsInput { get; } +private string[] GetListAttribute(string TerraformAttribute) ``` -- *Type:* AppSpecFunctionCors +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `EnvInput`Optional +##### `GetNumberAttribute` ```csharp -public object EnvInput { get; } +private double GetNumberAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `GithubInput`Optional +##### `GetNumberListAttribute` ```csharp -public AppSpecFunctionGithub GithubInput { get; } +private double[] GetNumberListAttribute(string TerraformAttribute) ``` -- *Type:* AppSpecFunctionGithub +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `GitInput`Optional +##### `GetNumberMapAttribute` ```csharp -public AppSpecFunctionGit GitInput { get; } +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -- *Type:* AppSpecFunctionGit +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `GitlabInput`Optional +##### `GetStringAttribute` ```csharp -public AppSpecFunctionGitlab GitlabInput { get; } +private string GetStringAttribute(string TerraformAttribute) ``` -- *Type:* AppSpecFunctionGitlab +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `LogDestinationInput`Optional +##### `GetStringMapAttribute` ```csharp -public object LogDestinationInput { get; } +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -- *Type:* object +###### `TerraformAttribute`Required + +- *Type:* string --- -##### `NameInput`Optional +##### `InterpolationForAttribute` ```csharp -public string NameInput { get; } +private IResolvable InterpolationForAttribute(string Property) ``` +###### `Property`Required + - *Type:* string --- -##### `RoutesInput`Optional +##### `Resolve` ```csharp -public object RoutesInput { get; } +private object Resolve(IResolveContext Context) ``` -- *Type:* object +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `SourceDirInput`Optional +##### `ToString` ```csharp -public string SourceDirInput { get; } +private string ToString() ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `PutComponent` + +```csharp +private void PutComponent(AppSpecIngressRuleComponent Value) +``` + +###### `Value`Required + +- *Type:* AppSpecIngressRuleComponent --- -##### `Name`Required +##### `PutCors` ```csharp -public string Name { get; } +private void PutCors(AppSpecIngressRuleCors Value) ``` -- *Type:* string +###### `Value`Required + +- *Type:* AppSpecIngressRuleCors --- -##### `SourceDir`Required +##### `PutMatch` ```csharp -public string SourceDir { get; } +private void PutMatch(AppSpecIngressRuleMatch Value) ``` -- *Type:* string +###### `Value`Required + +- *Type:* AppSpecIngressRuleMatch --- -##### `InternalValue`Optional +##### `PutRedirect` ```csharp -public object InternalValue { get; } +private void PutRedirect(AppSpecIngressRuleRedirect Value) ``` -- *Type:* object +###### `Value`Required + +- *Type:* AppSpecIngressRuleRedirect --- +##### `ResetComponent` -### AppSpecFunctionRoutesList +```csharp +private void ResetComponent() +``` -#### Initializers +##### `ResetCors` ```csharp -using HashiCorp.Cdktf.Providers.Digitalocean; +private void ResetCors() +``` -new AppSpecFunctionRoutesList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +##### `ResetMatch` + +```csharp +private void ResetMatch() +``` + +##### `ResetRedirect` + +```csharp +private void ResetRedirect() ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Component | AppSpecIngressRuleComponentOutputReference | *No description.* | +| Cors | AppSpecIngressRuleCorsOutputReference | *No description.* | +| Match | AppSpecIngressRuleMatchOutputReference | *No description.* | +| Redirect | AppSpecIngressRuleRedirectOutputReference | *No description.* | +| ComponentInput | AppSpecIngressRuleComponent | *No description.* | +| CorsInput | AppSpecIngressRuleCors | *No description.* | +| MatchInput | AppSpecIngressRuleMatch | *No description.* | +| RedirectInput | AppSpecIngressRuleRedirect | *No description.* | +| InternalValue | object | *No description.* | --- -##### `TerraformResource`Required - -- *Type:* HashiCorp.Cdktf.IInterpolatingParent - -The parent resource. +##### `CreationStack`Required ---- +```csharp +public string[] CreationStack { get; } +``` -##### `TerraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. -The attribute on the parent resource this class is referencing. +If this returns an empty array the stack will not be attached. --- -##### `WrapsSet`Required +##### `Fqn`Required -- *Type:* bool +```csharp +public string Fqn { get; } +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* string --- -#### Methods +##### `Component`Required -| **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.* | +```csharp +public AppSpecIngressRuleComponentOutputReference Component { get; } +``` + +- *Type:* AppSpecIngressRuleComponentOutputReference --- -##### `ComputeFqn` +##### `Cors`Required ```csharp -private string ComputeFqn() +public AppSpecIngressRuleCorsOutputReference Cors { get; } ``` -##### `Resolve` +- *Type:* AppSpecIngressRuleCorsOutputReference -```csharp -private object Resolve(IResolveContext Context) -``` +--- -Produce the Token's value at resolution time. +##### `Match`Required -###### `Context`Required +```csharp +public AppSpecIngressRuleMatchOutputReference Match { get; } +``` -- *Type:* HashiCorp.Cdktf.IResolveContext +- *Type:* AppSpecIngressRuleMatchOutputReference --- -##### `ToString` +##### `Redirect`Required ```csharp -private string ToString() +public AppSpecIngressRuleRedirectOutputReference Redirect { get; } ``` -Return a string representation of this resolvable object. +- *Type:* AppSpecIngressRuleRedirectOutputReference -Returns a reversible string representation. +--- -##### `Get` +##### `ComponentInput`Optional ```csharp -private AppSpecFunctionRoutesOutputReference Get(double Index) +public AppSpecIngressRuleComponent ComponentInput { get; } ``` -###### `Index`Required - -- *Type:* double - -the index of the item to return. +- *Type:* AppSpecIngressRuleComponent --- +##### `CorsInput`Optional -#### Properties +```csharp +public AppSpecIngressRuleCors CorsInput { get; } +``` -| **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 | object | *No description.* | +- *Type:* AppSpecIngressRuleCors --- -##### `CreationStack`Required +##### `MatchInput`Optional ```csharp -public string[] CreationStack { get; } +public AppSpecIngressRuleMatch MatchInput { get; } ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* AppSpecIngressRuleMatch --- -##### `Fqn`Required +##### `RedirectInput`Optional ```csharp -public string Fqn { get; } +public AppSpecIngressRuleRedirect RedirectInput { get; } ``` -- *Type:* string +- *Type:* AppSpecIngressRuleRedirect --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp public object InternalValue { get; } @@ -13789,26 +17190,24 @@ public object InternalValue { get; } --- -### AppSpecFunctionRoutesOutputReference +### AppSpecIngressRuleRedirectOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new AppSpecFunctionRoutesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new AppSpecIngressRuleRedirectOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -13816,7 +17215,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -13824,171 +17223,158 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required - -- *Type:* double - -the index of this item in the list. - ---- - -##### `ComplexObjectIsFromSet`Required - -- *Type:* bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetPath | *No description.* | -| ResetPreservePathPrefix | *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. | +| ResetAuthority | *No description.* | +| ResetPort | *No description.* | +| ResetRedirectCode | *No description.* | +| ResetScheme | *No description.* | +| ResetUri | *No description.* | + +--- + +##### `ComputeFqn` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -13996,13 +17382,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -14012,16 +17398,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetPath` +##### `ResetAuthority` ```csharp -private void ResetPath() +private void ResetAuthority() ``` -##### `ResetPreservePathPrefix` +##### `ResetPort` ```csharp -private void ResetPreservePathPrefix() +private void ResetPort() +``` + +##### `ResetRedirectCode` + +```csharp +private void ResetRedirectCode() +``` + +##### `ResetScheme` + +```csharp +private void ResetScheme() +``` + +##### `ResetUri` + +```csharp +private void ResetUri() ``` @@ -14029,17 +17433,23 @@ private void ResetPreservePathPrefix() | **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 | object | *No description.* | -| Path | string | *No description.* | -| PreservePathPrefix | object | *No description.* | -| InternalValue | object | *No description.* | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AuthorityInput | string | *No description.* | +| PortInput | double | *No description.* | +| RedirectCodeInput | double | *No description.* | +| SchemeInput | string | *No description.* | +| UriInput | string | *No description.* | +| Authority | string | *No description.* | +| Port | double | *No description.* | +| RedirectCode | double | *No description.* | +| Scheme | string | *No description.* | +| Uri | string | *No description.* | +| InternalValue | AppSpecIngressRuleRedirect | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -14053,7 +17463,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -14063,53 +17473,113 @@ public string Fqn { get; } --- -##### `PathInput`Optional +##### `AuthorityInput`Optional ```csharp -public string PathInput { get; } +public string AuthorityInput { get; } ``` - *Type:* string --- -##### `PreservePathPrefixInput`Optional +##### `PortInput`Optional ```csharp -public object PreservePathPrefixInput { get; } +public double PortInput { get; } ``` -- *Type:* object +- *Type:* double --- -##### `Path`Required +##### `RedirectCodeInput`Optional ```csharp -public string Path { get; } +public double RedirectCodeInput { get; } +``` + +- *Type:* double + +--- + +##### `SchemeInput`Optional + +```csharp +public string SchemeInput { get; } ``` - *Type:* string --- -##### `PreservePathPrefix`Required +##### `UriInput`Optional ```csharp -public object PreservePathPrefix { get; } +public string UriInput { get; } ``` -- *Type:* object +- *Type:* string --- -##### `InternalValue`Optional +##### `Authority`Required ```csharp -public object InternalValue { get; } +public string Authority { get; } ``` -- *Type:* object +- *Type:* string + +--- + +##### `Port`Required + +```csharp +public double Port { get; } +``` + +- *Type:* double + +--- + +##### `RedirectCode`Required + +```csharp +public double RedirectCode { get; } +``` + +- *Type:* double + +--- + +##### `Scheme`Required + +```csharp +public string Scheme { get; } +``` + +- *Type:* string + +--- + +##### `Uri`Required + +```csharp +public string Uri { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public AppSpecIngressRuleRedirect InternalValue { get; } +``` + +- *Type:* AppSpecIngressRuleRedirect --- @@ -19391,6 +22861,7 @@ The attribute on the parent resource this class is referencing. | PutDomain | *No description.* | | PutEnv | *No description.* | | PutFunction | *No description.* | +| PutIngress | *No description.* | | PutJob | *No description.* | | PutService | *No description.* | | PutStaticSite | *No description.* | @@ -19401,6 +22872,7 @@ The attribute on the parent resource this class is referencing. | ResetDomains | *No description.* | | ResetEnv | *No description.* | | ResetFunction | *No description.* | +| ResetIngress | *No description.* | | ResetJob | *No description.* | | ResetRegion | *No description.* | | ResetService | *No description.* | @@ -19619,6 +23091,18 @@ private void PutFunction(object Value) --- +##### `PutIngress` + +```csharp +private void PutIngress(AppSpecIngress Value) +``` + +###### `Value`Required + +- *Type:* AppSpecIngress + +--- + ##### `PutJob` ```csharp @@ -19703,6 +23187,12 @@ private void ResetEnv() private void ResetFunction() ``` +##### `ResetIngress` + +```csharp +private void ResetIngress() +``` + ##### `ResetJob` ```csharp @@ -19745,6 +23235,7 @@ private void ResetWorker() | Domain | AppSpecDomainList | *No description.* | | Env | AppSpecEnvList | *No description.* | | Function | AppSpecFunctionList | *No description.* | +| Ingress | AppSpecIngressOutputReference | *No description.* | | Job | AppSpecJobList | *No description.* | | Service | AppSpecServiceList | *No description.* | | StaticSite | AppSpecStaticSiteList | *No description.* | @@ -19755,6 +23246,7 @@ private void ResetWorker() | DomainsInput | string[] | *No description.* | | EnvInput | object | *No description.* | | FunctionInput | object | *No description.* | +| IngressInput | AppSpecIngress | *No description.* | | JobInput | object | *No description.* | | NameInput | string | *No description.* | | RegionInput | string | *No description.* | @@ -19842,6 +23334,16 @@ public AppSpecFunctionList Function { get; } --- +##### `Ingress`Required + +```csharp +public AppSpecIngressOutputReference Ingress { get; } +``` + +- *Type:* AppSpecIngressOutputReference + +--- + ##### `Job`Required ```csharp @@ -19942,6 +23444,16 @@ public object FunctionInput { get; } --- +##### `IngressInput`Optional + +```csharp +public AppSpecIngress IngressInput { get; } +``` + +- *Type:* AppSpecIngress + +--- + ##### `JobInput`Optional ```csharp diff --git a/docs/app.go.md b/docs/app.go.md index 1c8cd22e2..677af2a40 100644 --- a/docs/app.go.md +++ b/docs/app.go.md @@ -1,6 +1,6 @@ # `digitalocean_app` -Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app). +Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app). # `app` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry ### App -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app digitalocean_app}. #### Initializers @@ -468,7 +468,7 @@ The construct id used in the generated config for the App to import. The id of the existing App that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#import import section} in the documentation of this resource for the id to use --- @@ -827,7 +827,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. | | Spec | AppSpec | spec block. | | Timeouts | AppTimeouts | timeouts block. | @@ -911,7 +911,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -928,7 +928,7 @@ Spec AppSpec spec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} --- @@ -942,7 +942,7 @@ Timeouts AppTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} --- @@ -961,6 +961,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" Domains: *[]*string, Env: interface{}, Function: interface{}, + Ingress: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngress, Job: interface{}, Region: *string, Service: interface{}, @@ -977,9 +978,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | Alert | interface{} | alert block. | | Database | interface{} | database block. | | Domain | interface{} | domain block. | -| Domains | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. | +| Domains | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. | | Env | interface{} | env block. | | Function | interface{} | function block. | +| Ingress | AppSpecIngress | ingress block. | | Job | interface{} | job block. | | Region | *string | The slug for the DigitalOcean data center region hosting the app. | | Service | interface{} | service block. | @@ -998,7 +1000,7 @@ Name *string The name of the app. Must be unique across all apps in the same account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1012,7 +1014,7 @@ Alert interface{} alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1026,7 +1028,7 @@ Database interface{} database block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#database App#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#database App#database} --- @@ -1040,7 +1042,7 @@ Domain interface{} domain block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domain App#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domain App#domain} --- @@ -1052,7 +1054,7 @@ Domains *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. --- @@ -1066,7 +1068,7 @@ Env interface{} env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1080,7 +1082,21 @@ Function interface{} function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#function App#function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#function App#function} + +--- + +##### `Ingress`Optional + +```go +Ingress AppSpecIngress +``` + +- *Type:* AppSpecIngress + +ingress block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#ingress App#ingress} --- @@ -1094,7 +1110,7 @@ Job interface{} job block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#job App#job} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#job App#job} --- @@ -1108,7 +1124,7 @@ Region *string The slug for the DigitalOcean data center region hosting the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#region App#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#region App#region} --- @@ -1122,7 +1138,7 @@ Service interface{} service block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#service App#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#service App#service} --- @@ -1136,7 +1152,7 @@ StaticSite interface{} static_site block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#static_site App#static_site} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#static_site App#static_site} --- @@ -1150,7 +1166,7 @@ Worker interface{} worker block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#worker App#worker} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#worker App#worker} --- @@ -1171,8 +1187,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1184,7 +1200,7 @@ Rule *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1196,7 +1212,7 @@ Disabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1244,7 +1260,7 @@ The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if cluster_name is not set, a new cluster will be provisioned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cluster_name App#cluster_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cluster_name App#cluster_name} --- @@ -1258,7 +1274,7 @@ DbName *string The name of the MySQL or PostgreSQL database to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_name App#db_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_name App#db_name} --- @@ -1272,7 +1288,7 @@ DbUser *string The name of the MySQL or PostgreSQL user to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_user App#db_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_user App#db_user} --- @@ -1286,7 +1302,7 @@ Engine *string The database engine to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#engine App#engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#engine App#engine} --- @@ -1300,7 +1316,7 @@ Name *string The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1314,7 +1330,7 @@ Production interface{} Whether this is a production or dev database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#production App#production} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#production App#production} --- @@ -1328,7 +1344,7 @@ Version *string The version of the database engine. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#version App#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#version App#version} --- @@ -1368,7 +1384,7 @@ Name *string The hostname for the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1382,7 +1398,7 @@ Type *string The type of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1396,7 +1412,7 @@ Wildcard interface{} Indicates whether the domain includes all sub-domains, in addition to the given domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#wildcard App#wildcard} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#wildcard App#wildcard} --- @@ -1410,7 +1426,7 @@ 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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#zone App#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#zone App#zone} --- @@ -1450,7 +1466,7 @@ Key *string The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1464,7 +1480,7 @@ Scope *string The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -1478,7 +1494,7 @@ Type *string The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1492,7 +1508,7 @@ Value *string The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -1544,7 +1560,7 @@ Name *string The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1558,7 +1574,7 @@ Alert interface{} alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1572,7 +1588,7 @@ Cors AppSpecFunctionCors cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- @@ -1586,7 +1602,7 @@ Env interface{} env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1600,7 +1616,7 @@ Git AppSpecFunctionGit git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -1614,7 +1630,7 @@ Github AppSpecFunctionGithub github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -1628,7 +1644,7 @@ Gitlab AppSpecFunctionGitlab gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -1642,7 +1658,7 @@ LogDestination interface{} log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -1656,7 +1672,7 @@ Routes interface{} routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- @@ -1670,7 +1686,7 @@ SourceDir *string An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -1694,11 +1710,11 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1710,7 +1726,7 @@ Operator *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -1722,7 +1738,7 @@ Rule *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1734,7 +1750,7 @@ Value *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -1746,7 +1762,7 @@ Window *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -1758,7 +1774,7 @@ Disabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1804,7 +1820,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -1818,7 +1834,7 @@ AllowHeaders *[]*string The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -1832,7 +1848,7 @@ AllowMethods *[]*string The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -1846,7 +1862,7 @@ AllowOrigins AppSpecFunctionCorsAllowOrigins allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -1860,7 +1876,7 @@ ExposeHeaders *[]*string The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -1876,7 +1892,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -1914,7 +1930,7 @@ Exact *string Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -1928,7 +1944,7 @@ Prefix *string Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -1942,7 +1958,7 @@ Regex *string RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -1982,7 +1998,7 @@ Key *string The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1996,7 +2012,7 @@ Scope *string The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -2010,7 +2026,7 @@ Type *string The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -2024,7 +2040,7 @@ Value *string The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -2060,7 +2076,7 @@ Branch *string The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2074,7 +2090,7 @@ RepoCloneUrl *string The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -2112,7 +2128,7 @@ Branch *string The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2126,7 +2142,7 @@ DeployOnPush interface{} Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2140,7 +2156,7 @@ Repo *string The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2178,7 +2194,7 @@ Branch *string The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2192,7 +2208,7 @@ DeployOnPush interface{} Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2206,7 +2222,7 @@ Repo *string The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2246,7 +2262,7 @@ Name *string Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -2260,7 +2276,7 @@ Datadog AppSpecFunctionLogDestinationDatadog datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -2274,7 +2290,7 @@ Logtail AppSpecFunctionLogDestinationLogtail logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -2288,7 +2304,7 @@ Papertrail AppSpecFunctionLogDestinationPapertrail papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -2324,7 +2340,7 @@ ApiKey *string Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -2338,7 +2354,7 @@ Endpoint *string Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2372,7 +2388,7 @@ Token *string Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -2406,7 +2422,7 @@ Endpoint *string Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2444,7 +2460,7 @@ Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- @@ -2458,34 +2474,19 @@ PreservePathPrefix interface{} An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecJob +### AppSpecIngress -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecJob { - Name: *string, - Alert: interface{}, - BuildCommand: *string, - DockerfilePath: *string, - Env: interface{}, - EnvironmentSlug: *string, - Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGit, - Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGithub, - Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGitlab, - Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobImage, - InstanceCount: *f64, - InstanceSizeSlug: *string, - Kind: *string, - LogDestination: interface{}, - RunCommand: *string, - SourceDir: *string, +&app.AppSpecIngress { + Rule: interface{}, } ``` @@ -2493,262 +2494,295 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | The name of the component. | -| Alert | interface{} | 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 | interface{} | 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 | *f64 | 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 | interface{} | 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. | +| Rule | interface{} | rule block. | --- -##### `Name`Required +##### `Rule`Optional ```go -Name *string +Rule interface{} ``` -- *Type:* *string +- *Type:* interface{} -The name of the component. +rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} --- -##### `Alert`Optional +### AppSpecIngressRule + +#### Initializer ```go -Alert interface{} -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* interface{} +&app.AppSpecIngressRule { + Component: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleComponent, + Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleCors, + Match: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleMatch, + Redirect: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleRedirect, +} +``` -alert block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Component | AppSpecIngressRuleComponent | component block. | +| Cors | AppSpecIngressRuleCors | cors block. | +| Match | AppSpecIngressRuleMatch | match block. | +| Redirect | AppSpecIngressRuleRedirect | redirect block. | --- -##### `BuildCommand`Optional +##### `Component`Optional ```go -BuildCommand *string +Component AppSpecIngressRuleComponent ``` -- *Type:* *string +- *Type:* AppSpecIngressRuleComponent -An optional build command to run while building this component from source. +component block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#component App#component} --- -##### `DockerfilePath`Optional +##### `Cors`Optional ```go -DockerfilePath *string +Cors AppSpecIngressRuleCors ``` -- *Type:* *string +- *Type:* AppSpecIngressRuleCors -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `Env`Optional +##### `Match`Optional ```go -Env interface{} +Match AppSpecIngressRuleMatch ``` -- *Type:* interface{} +- *Type:* AppSpecIngressRuleMatch -env block. +match block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#match App#match} --- -##### `EnvironmentSlug`Optional +##### `Redirect`Optional ```go -EnvironmentSlug *string +Redirect AppSpecIngressRuleRedirect ``` -- *Type:* *string +- *Type:* AppSpecIngressRuleRedirect -An environment slug describing the type of this app. +redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect App#redirect} --- -##### `Git`Optional +### AppSpecIngressRuleComponent + +#### Initializer ```go -Git AppSpecJobGit -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* AppSpecJobGit +&app.AppSpecIngressRuleComponent { + Name: *string, + PreservePathPrefix: interface{}, + Rewrite: *string, +} +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. | +| PreservePathPrefix | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. | +| Rewrite | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. | --- -##### `Github`Optional +##### `Name`Optional ```go -Github AppSpecJobGithub +Name *string ``` -- *Type:* AppSpecJobGithub - -github block. +- *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. --- -##### `Gitlab`Optional +##### `PreservePathPrefix`Optional ```go -Gitlab AppSpecJobGitlab +PreservePathPrefix interface{} ``` -- *Type:* AppSpecJobGitlab - -gitlab block. +- *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. --- -##### `Image`Optional +##### `Rewrite`Optional ```go -Image AppSpecJobImage +Rewrite *string ``` -- *Type:* AppSpecJobImage +- *Type:* *string -image block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. + +--- + +### AppSpecIngressRuleCors + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecIngressRuleCors { + AllowCredentials: interface{}, + AllowHeaders: *[]*string, + AllowMethods: *[]*string, + AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleCorsAllowOrigins, + ExposeHeaders: *[]*string, + MaxAge: *string, +} +``` + +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AllowCredentials | interface{} | 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 | AppSpecIngressRuleCorsAllowOrigins | 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. | --- -##### `InstanceCount`Optional +##### `AllowCredentials`Optional ```go -InstanceCount *f64 +AllowCredentials interface{} ``` -- *Type:* *f64 +- *Type:* interface{} -The amount of instances that this component should be scaled to. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `InstanceSizeSlug`Optional +##### `AllowHeaders`Optional ```go -InstanceSizeSlug *string +AllowHeaders *[]*string ``` -- *Type:* *string +- *Type:* *[]*string -The instance size to use for this component. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `Kind`Optional +##### `AllowMethods`Optional ```go -Kind *string +AllowMethods *[]*string ``` -- *Type:* *string +- *Type:* *[]*string -The type of job and when it will be run during the deployment process. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#kind App#kind} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `LogDestination`Optional +##### `AllowOrigins`Optional ```go -LogDestination interface{} +AllowOrigins AppSpecIngressRuleCorsAllowOrigins ``` -- *Type:* interface{} +- *Type:* AppSpecIngressRuleCorsAllowOrigins -log_destination block. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `RunCommand`Optional +##### `ExposeHeaders`Optional ```go -RunCommand *string +ExposeHeaders *[]*string ``` -- *Type:* *string +- *Type:* *[]*string -An optional run command to override the component's default. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `SourceDir`Optional +##### `MaxAge`Optional ```go -SourceDir *string +MaxAge *string ``` - *Type:* *string -An optional path to the working directory to use for the build. +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecJobAlert +### AppSpecIngressRuleCorsAllowOrigins -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecJobAlert { - Operator: *string, - Rule: *string, - Value: *f64, - Window: *string, - Disabled: interface{}, +&app.AppSpecIngressRuleCorsAllowOrigins { + Exact: *string, + Prefix: *string, + Regex: *string, } ``` @@ -2756,86 +2790,97 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Exact | *string | Exact string match. | +| Prefix | *string | Prefix-based match. | +| Regex | *string | RE2 style regex-based match. | --- -##### `Operator`Required +##### `Exact`Optional ```go -Operator *string +Exact *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `Rule`Required +##### `Prefix`Optional ```go -Rule *string +Prefix *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Prefix-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `Value`Required +##### `Regex`Optional ```go -Value *f64 +Regex *string ``` -- *Type:* *f64 +- *Type:* *string + +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `Window`Required +### AppSpecIngressRuleMatch + +#### Initializer ```go -Window *string +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecIngressRuleMatch { + Path: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecIngressRuleMatchPath, +} ``` -- *Type:* *string +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Path | AppSpecIngressRuleMatchPath | path block. | --- -##### `Disabled`Optional +##### `Path`Optional ```go -Disabled interface{} +Path AppSpecIngressRuleMatchPath ``` -- *Type:* interface{} +- *Type:* AppSpecIngressRuleMatchPath + +path block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -### AppSpecJobEnv +### AppSpecIngressRuleMatchPath -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecJobEnv { - Key: *string, - Scope: *string, - Type: *string, - Value: *string, +&app.AppSpecIngressRuleMatchPath { + Prefix: *string, } ``` @@ -2843,130 +2888,134 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **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. | +| Prefix | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. | --- -##### `Key`Optional +##### `Prefix`Optional ```go -Key *string +Prefix *string ``` - *Type:* *string -The name of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. --- -##### `Scope`Optional +### AppSpecIngressRuleRedirect + +#### Initializer ```go -Scope *string -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* *string +&app.AppSpecIngressRuleRedirect { + Authority: *string, + Port: *f64, + RedirectCode: *f64, + Scheme: *string, + Uri: *string, +} +``` -The visibility scope of the environment variable. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Authority | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. | +| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. | +| RedirectCode | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. | +| Scheme | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. | +| Uri | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. | --- -##### `Type`Optional +##### `Authority`Optional ```go -Type *string +Authority *string ``` - *Type:* *string -The type of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. --- -##### `Value`Optional +##### `Port`Optional ```go -Value *string +Port *f64 ``` -- *Type:* *string - -The value of the environment variable. +- *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. --- -### AppSpecJobGit - -#### Initializer +##### `RedirectCode`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecJobGit { - Branch: *string, - RepoCloneUrl: *string, -} +RedirectCode *f64 ``` -#### Properties +- *Type:* *f64 -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| RepoCloneUrl | *string | The clone URL of the repo. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. --- -##### `Branch`Optional +##### `Scheme`Optional ```go -Branch *string +Scheme *string ``` - *Type:* *string -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. --- -##### `RepoCloneUrl`Optional +##### `Uri`Optional ```go -RepoCloneUrl *string +Uri *string ``` - *Type:* *string -The clone URL of the repo. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. --- -### AppSpecJobGithub +### AppSpecJob -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecJobGithub { - Branch: *string, - DeployOnPush: interface{}, - Repo: *string, +&app.AppSpecJob { + Name: *string, + Alert: interface{}, + BuildCommand: *string, + DockerfilePath: *string, + Env: interface{}, + EnvironmentSlug: *string, + Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGit, + Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGithub, + Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobGitlab, + Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobImage, + InstanceCount: *f64, + InstanceSizeSlug: *string, + Kind: *string, + LogDestination: interface{}, + RunCommand: *string, + SourceDir: *string, } ``` @@ -2974,264 +3023,262 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | -| Repo | *string | The name of the repo in the format `owner/repo`. | +| Name | *string | The name of the component. | +| Alert | interface{} | 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 | interface{} | 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 | *f64 | 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 | interface{} | 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. | --- -##### `Branch`Optional +##### `Name`Required ```go -Branch *string +Name *string ``` - *Type:* *string -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `DeployOnPush`Optional +##### `Alert`Optional ```go -DeployOnPush interface{} +Alert interface{} ``` - *Type:* interface{} -Whether to automatically deploy new commits made to the repo. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `Repo`Optional +##### `BuildCommand`Optional ```go -Repo *string +BuildCommand *string ``` - *Type:* *string -The name of the repo in the format `owner/repo`. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecJobGitlab - -#### Initializer +##### `DockerfilePath`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecJobGitlab { - Branch: *string, - DeployOnPush: interface{}, - Repo: *string, -} +DockerfilePath *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | -| Repo | *string | The name of the repo in the format `owner/repo`. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `Branch`Optional +##### `Env`Optional ```go -Branch *string +Env interface{} ``` -- *Type:* *string +- *Type:* interface{} -The name of the branch to use. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `DeployOnPush`Optional +##### `EnvironmentSlug`Optional ```go -DeployOnPush interface{} +EnvironmentSlug *string ``` -- *Type:* interface{} +- *Type:* *string -Whether to automatically deploy new commits made to the repo. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `Repo`Optional +##### `Git`Optional ```go -Repo *string +Git AppSpecJobGit ``` -- *Type:* *string +- *Type:* AppSpecJobGit -The name of the repo in the format `owner/repo`. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -### AppSpecJobImage - -#### Initializer +##### `Github`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecJobImage { - RegistryType: *string, - Repository: *string, - DeployOnPush: interface{}, - Registry: *string, - Tag: *string, -} +Github AppSpecJobGithub ``` -#### Properties +- *Type:* AppSpecJobGithub -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| RegistryType | *string | The registry type. | -| Repository | *string | The repository name. | -| DeployOnPush | interface{} | deploy_on_push block. | -| 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. | +github block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `RegistryType`Required +##### `Gitlab`Optional ```go -RegistryType *string +Gitlab AppSpecJobGitlab ``` -- *Type:* *string +- *Type:* AppSpecJobGitlab -The registry type. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `Repository`Required +##### `Image`Optional ```go -Repository *string +Image AppSpecJobImage ``` -- *Type:* *string +- *Type:* AppSpecJobImage -The repository name. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `DeployOnPush`Optional +##### `InstanceCount`Optional ```go -DeployOnPush interface{} +InstanceCount *f64 ``` -- *Type:* interface{} +- *Type:* *f64 -deploy_on_push block. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `Registry`Optional +##### `InstanceSizeSlug`Optional ```go -Registry *string +InstanceSizeSlug *string ``` - *Type:* *string -The registry name. Must be left empty for the DOCR registry type. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `Tag`Optional +##### `Kind`Optional ```go -Tag *string +Kind *string ``` - *Type:* *string -The repository tag. Defaults to latest if not provided. +The type of job and when it will be run during the deployment process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#kind App#kind} --- -### AppSpecJobImageDeployOnPush - -#### Initializer +##### `LogDestination`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" +LogDestination interface{} +``` -&app.AppSpecJobImageDeployOnPush { - Enabled: interface{}, -} +- *Type:* interface{} + +log_destination block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} + +--- + +##### `RunCommand`Optional + +```go +RunCommand *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Enabled | interface{} | Whether to automatically deploy images pushed to DOCR. | +An optional run command to override the component's default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `Enabled`Optional +##### `SourceDir`Optional ```go -Enabled interface{} +SourceDir *string ``` -- *Type:* interface{} +- *Type:* *string -Whether to automatically deploy images pushed to DOCR. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecJobLogDestination +### AppSpecJobAlert -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecJobLogDestination { - Name: *string, - Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationDatadog, - Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationLogtail, - Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationPapertrail, +&app.AppSpecJobAlert { + Operator: *string, + Rule: *string, + Value: *f64, + Window: *string, + Disabled: interface{}, } ``` @@ -3239,79 +3286,86 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Name of the log destination. | -| Datadog | AppSpecJobLogDestinationDatadog | datadog block. | -| Logtail | AppSpecJobLogDestinationLogtail | logtail block. | -| Papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | +| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `Name`Required +##### `Operator`Required ```go -Name *string +Operator *string ``` - *Type:* *string -Name of the log destination. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `Datadog`Optional +##### `Rule`Required ```go -Datadog AppSpecJobLogDestinationDatadog +Rule *string ``` -- *Type:* AppSpecJobLogDestinationDatadog +- *Type:* *string -datadog block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `Logtail`Optional +##### `Value`Required ```go -Logtail AppSpecJobLogDestinationLogtail +Value *f64 ``` -- *Type:* AppSpecJobLogDestinationLogtail - -logtail block. +- *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -##### `Papertrail`Optional +##### `Window`Required ```go -Papertrail AppSpecJobLogDestinationPapertrail +Window *string ``` -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* *string -papertrail block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +--- + +##### `Disabled`Optional + +```go +Disabled interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecJobLogDestinationDatadog +### AppSpecJobEnv -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecJobLogDestinationDatadog { - ApiKey: *string, - Endpoint: *string, +&app.AppSpecJobEnv { + Key: *string, + Scope: *string, + Type: *string, + Value: *string, } ``` @@ -3319,82 +3373,79 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| ApiKey | *string | Datadog API key. | -| Endpoint | *string | Datadog HTTP log intake endpoint. | +| 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. | --- -##### `ApiKey`Required +##### `Key`Optional ```go -ApiKey *string +Key *string ``` - *Type:* *string -Datadog API key. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `Endpoint`Optional +##### `Scope`Optional ```go -Endpoint *string +Scope *string ``` - *Type:* *string -Datadog HTTP log intake endpoint. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -### AppSpecJobLogDestinationLogtail - -#### Initializer +##### `Type`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecJobLogDestinationLogtail { - Token: *string, -} +Type *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Token | *string | Logtail token. | +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `Token`Required +##### `Value`Optional ```go -Token *string +Value *string ``` - *Type:* *string -Logtail token. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecJobLogDestinationPapertrail +### AppSpecJobGit -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecJobLogDestinationPapertrail { - Endpoint: *string, +&app.AppSpecJobGit { + Branch: *string, + RepoCloneUrl: *string, } ``` @@ -3402,52 +3453,50 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Endpoint | *string | Papertrail syslog endpoint. | +| Branch | *string | The name of the branch to use. | +| RepoCloneUrl | *string | The clone URL of the repo. | --- -##### `Endpoint`Required +##### `Branch`Optional ```go -Endpoint *string +Branch *string ``` - *Type:* *string -Papertrail syslog endpoint. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecService +##### `RepoCloneUrl`Optional -#### Initializer +```go +RepoCloneUrl *string +``` + +- *Type:* *string + +The clone URL of the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} + +--- + +### AppSpecJobGithub + +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecService { - Name: *string, - Alert: interface{}, - BuildCommand: *string, - Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceCors, - DockerfilePath: *string, - Env: interface{}, - EnvironmentSlug: *string, - Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGit, - Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGithub, - Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGitlab, - HealthCheck: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceHealthCheck, - HttpPort: *f64, - Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceImage, - InstanceCount: *f64, - InstanceSizeSlug: *string, - InternalPorts: *[]*f64, - LogDestination: interface{}, - Routes: interface{}, - RunCommand: *string, - SourceDir: *string, +&app.AppSpecJobGithub { + Branch: *string, + DeployOnPush: interface{}, + Repo: *string, } ``` @@ -3455,320 +3504,344 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | The name of the component. | -| Alert | interface{} | 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 | interface{} | 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 | *f64 | The internal port on which this service's run command will listen. | -| Image | AppSpecServiceImage | image block. | -| InstanceCount | *f64 | The amount of instances that this component should be scaled to. | -| InstanceSizeSlug | *string | The instance size to use for this component. | -| InternalPorts | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. | -| LogDestination | interface{} | log_destination block. | -| Routes | interface{} | 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. | +| Branch | *string | The name of the branch to use. | +| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | +| Repo | *string | The name of the repo in the format `owner/repo`. | --- -##### `Name`Required +##### `Branch`Optional ```go -Name *string +Branch *string ``` - *Type:* *string -The name of the component. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `Alert`Optional +##### `DeployOnPush`Optional ```go -Alert interface{} +DeployOnPush interface{} ``` - *Type:* interface{} -alert block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `BuildCommand`Optional +##### `Repo`Optional ```go -BuildCommand *string +Repo *string ``` - *Type:* *string -An optional build command to run while building this component from source. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `Cors`Optional +### AppSpecJobGitlab + +#### Initializer ```go -Cors AppSpecServiceCors -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* AppSpecServiceCors +&app.AppSpecJobGitlab { + Branch: *string, + DeployOnPush: interface{}, + Repo: *string, +} +``` -cors block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | *string | The name of the branch to use. | +| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | +| Repo | *string | The name of the repo in the format `owner/repo`. | --- -##### `DockerfilePath`Optional +##### `Branch`Optional ```go -DockerfilePath *string +Branch *string ``` - *Type:* *string -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `Env`Optional +##### `DeployOnPush`Optional ```go -Env interface{} +DeployOnPush interface{} ``` - *Type:* interface{} -env block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `EnvironmentSlug`Optional +##### `Repo`Optional ```go -EnvironmentSlug *string +Repo *string ``` - *Type:* *string -An environment slug describing the type of this app. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `Git`Optional +### AppSpecJobImage + +#### Initializer ```go -Git AppSpecServiceGit -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* AppSpecServiceGit +&app.AppSpecJobImage { + RegistryType: *string, + Repository: *string, + DeployOnPush: interface{}, + Registry: *string, + Tag: *string, +} +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| RegistryType | *string | The registry type. | +| Repository | *string | The repository name. | +| DeployOnPush | interface{} | deploy_on_push block. | +| 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. | --- -##### `Github`Optional +##### `RegistryType`Required ```go -Github AppSpecServiceGithub +RegistryType *string ``` -- *Type:* AppSpecServiceGithub +- *Type:* *string -github block. +The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `Gitlab`Optional +##### `Repository`Required ```go -Gitlab AppSpecServiceGitlab +Repository *string ``` -- *Type:* AppSpecServiceGitlab +- *Type:* *string -gitlab block. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `HealthCheck`Optional +##### `DeployOnPush`Optional ```go -HealthCheck AppSpecServiceHealthCheck +DeployOnPush interface{} ``` -- *Type:* AppSpecServiceHealthCheck +- *Type:* interface{} -health_check block. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#health_check App#health_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `HttpPort`Optional +##### `Registry`Optional ```go -HttpPort *f64 +Registry *string ``` -- *Type:* *f64 +- *Type:* *string -The internal port on which this service's run command will listen. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_port App#http_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `Image`Optional +##### `Tag`Optional ```go -Image AppSpecServiceImage +Tag *string ``` -- *Type:* AppSpecServiceImage +- *Type:* *string -image block. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `InstanceCount`Optional +### AppSpecJobImageDeployOnPush + +#### Initializer ```go -InstanceCount *f64 -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* *f64 +&app.AppSpecJobImageDeployOnPush { + Enabled: interface{}, +} +``` -The amount of instances that this component should be scaled to. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | interface{} | Whether to automatically deploy images pushed to DOCR. | --- -##### `InstanceSizeSlug`Optional +##### `Enabled`Optional ```go -InstanceSizeSlug *string +Enabled interface{} ``` -- *Type:* *string +- *Type:* interface{} -The instance size to use for this component. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `InternalPorts`Optional +### AppSpecJobLogDestination + +#### Initializer ```go -InternalPorts *[]*f64 +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecJobLogDestination { + Name: *string, + Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationDatadog, + Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationLogtail, + Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecJobLogDestinationPapertrail, +} ``` -- *Type:* *[]*f64 +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | *string | Name of the log destination. | +| Datadog | AppSpecJobLogDestinationDatadog | datadog block. | +| Logtail | AppSpecJobLogDestinationLogtail | logtail block. | +| Papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | --- -##### `LogDestination`Optional +##### `Name`Required ```go -LogDestination interface{} +Name *string ``` -- *Type:* interface{} +- *Type:* *string -log_destination block. +Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `Routes`Optional +##### `Datadog`Optional ```go -Routes interface{} +Datadog AppSpecJobLogDestinationDatadog ``` -- *Type:* interface{} +- *Type:* AppSpecJobLogDestinationDatadog -routes block. +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `RunCommand`Optional +##### `Logtail`Optional ```go -RunCommand *string +Logtail AppSpecJobLogDestinationLogtail ``` -- *Type:* *string +- *Type:* AppSpecJobLogDestinationLogtail -An optional run command to override the component's default. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `SourceDir`Optional +##### `Papertrail`Optional ```go -SourceDir *string +Papertrail AppSpecJobLogDestinationPapertrail ``` -- *Type:* *string +- *Type:* AppSpecJobLogDestinationPapertrail -An optional path to the working directory to use for the build. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecServiceAlert +### AppSpecJobLogDestinationDatadog -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecServiceAlert { - Operator: *string, - Rule: *string, - Value: *f64, - Window: *string, - Disabled: interface{}, +&app.AppSpecJobLogDestinationDatadog { + ApiKey: *string, + Endpoint: *string, } ``` @@ -3776,88 +3849,82 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| ApiKey | *string | Datadog API key. | +| Endpoint | *string | Datadog HTTP log intake endpoint. | --- -##### `Operator`Required +##### `ApiKey`Required ```go -Operator *string +ApiKey *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `Rule`Required +##### `Endpoint`Optional ```go -Rule *string +Endpoint *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `Value`Required +### AppSpecJobLogDestinationLogtail + +#### Initializer ```go -Value *f64 +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecJobLogDestinationLogtail { + Token: *string, +} ``` -- *Type:* *f64 +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Token | *string | Logtail token. | --- -##### `Window`Required +##### `Token`Required ```go -Window *string +Token *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. - ---- - -##### `Disabled`Optional - -```go -Disabled interface{} -``` - -- *Type:* interface{} +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -### AppSpecServiceCors +### AppSpecJobLogDestinationPapertrail -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecServiceCors { - AllowCredentials: interface{}, - AllowHeaders: *[]*string, - AllowMethods: *[]*string, - AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceCorsAllowOrigins, - ExposeHeaders: *[]*string, - MaxAge: *string, +&app.AppSpecJobLogDestinationPapertrail { + Endpoint: *string, } ``` @@ -3865,378 +3932,373 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| AllowCredentials | interface{} | 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. | +| Endpoint | *string | Papertrail syslog endpoint. | --- -##### `AllowCredentials`Optional +##### `Endpoint`Required ```go -AllowCredentials interface{} +Endpoint *string ``` -- *Type:* interface{} - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. +- *Type:* *string -This configures the Access-Control-Allow-Credentials header. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `AllowHeaders`Optional +### AppSpecService + +#### Initializer ```go -AllowHeaders *[]*string -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* *[]*string +&app.AppSpecService { + Name: *string, + Alert: interface{}, + BuildCommand: *string, + Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceCors, + DockerfilePath: *string, + Env: interface{}, + EnvironmentSlug: *string, + Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGit, + Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGithub, + Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceGitlab, + HealthCheck: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceHealthCheck, + HttpPort: *f64, + Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceImage, + InstanceCount: *f64, + InstanceSizeSlug: *string, + InternalPorts: *[]*f64, + LogDestination: interface{}, + Routes: interface{}, + RunCommand: *string, + SourceDir: *string, +} +``` -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | *string | The name of the component. | +| Alert | interface{} | 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 | interface{} | 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 | *f64 | The internal port on which this service's run command will listen. | +| Image | AppSpecServiceImage | image block. | +| InstanceCount | *f64 | The amount of instances that this component should be scaled to. | +| InstanceSizeSlug | *string | The instance size to use for this component. | +| InternalPorts | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. | +| LogDestination | interface{} | log_destination block. | +| Routes | interface{} | 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. | --- -##### `AllowMethods`Optional +##### `Name`Required ```go -AllowMethods *[]*string +Name *string ``` -- *Type:* *[]*string +- *Type:* *string -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `AllowOrigins`Optional +##### `Alert`Optional ```go -AllowOrigins AppSpecServiceCorsAllowOrigins +Alert interface{} ``` -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* interface{} -allow_origins block. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `ExposeHeaders`Optional +##### `BuildCommand`Optional ```go -ExposeHeaders *[]*string +BuildCommand *string ``` -- *Type:* *[]*string +- *Type:* *string -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -##### `MaxAge`Optional +##### `Cors`Optional ```go -MaxAge *string +Cors AppSpecServiceCors ``` -- *Type:* *string - -An optional duration specifying how long browsers can cache the results of a preflight request. +- *Type:* AppSpecServiceCors -This configures the Access-Control-Max-Age header. Example: `5h30m`. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -### AppSpecServiceCorsAllowOrigins - -#### Initializer +##### `DockerfilePath`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceCorsAllowOrigins { - Exact: *string, - Prefix: *string, - Regex: *string, -} +DockerfilePath *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Exact | *string | Exact string match. | -| Prefix | *string | Prefix-based match. | -| Regex | *string | RE2 style regex-based match. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `Exact`Optional +##### `Env`Optional ```go -Exact *string +Env interface{} ``` -- *Type:* *string +- *Type:* interface{} -Exact string match. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `Prefix`Optional +##### `EnvironmentSlug`Optional ```go -Prefix *string +EnvironmentSlug *string ``` - *Type:* *string -Prefix-based match. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `Regex`Optional +##### `Git`Optional ```go -Regex *string +Git AppSpecServiceGit ``` -- *Type:* *string +- *Type:* AppSpecServiceGit -RE2 style regex-based match. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -### AppSpecServiceEnv - -#### Initializer +##### `Github`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceEnv { - Key: *string, - Scope: *string, - Type: *string, - Value: *string, -} +Github AppSpecServiceGithub ``` -#### Properties +- *Type:* AppSpecServiceGithub -| **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. | +github block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `Key`Optional +##### `Gitlab`Optional ```go -Key *string +Gitlab AppSpecServiceGitlab ``` -- *Type:* *string +- *Type:* AppSpecServiceGitlab -The name of the environment variable. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `Scope`Optional +##### `HealthCheck`Optional ```go -Scope *string +HealthCheck AppSpecServiceHealthCheck ``` -- *Type:* *string +- *Type:* AppSpecServiceHealthCheck -The visibility scope of the environment variable. +health_check block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#health_check App#health_check} --- -##### `Type`Optional +##### `HttpPort`Optional ```go -Type *string +HttpPort *f64 ``` -- *Type:* *string +- *Type:* *f64 -The type of the environment variable. +The internal port on which this service's run command will listen. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_port App#http_port} --- -##### `Value`Optional +##### `Image`Optional ```go -Value *string +Image AppSpecServiceImage ``` -- *Type:* *string +- *Type:* AppSpecServiceImage -The value of the environment variable. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -### AppSpecServiceGit - -#### Initializer +##### `InstanceCount`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceGit { - Branch: *string, - RepoCloneUrl: *string, -} +InstanceCount *f64 ``` -#### Properties +- *Type:* *f64 -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| RepoCloneUrl | *string | The clone URL of the repo. | +The amount of instances that this component should be scaled to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `Branch`Optional +##### `InstanceSizeSlug`Optional ```go -Branch *string +InstanceSizeSlug *string ``` - *Type:* *string -The name of the branch to use. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `RepoCloneUrl`Optional +##### `InternalPorts`Optional ```go -RepoCloneUrl *string +InternalPorts *[]*f64 ``` -- *Type:* *string - -The clone URL of the repo. +- *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. --- -### AppSpecServiceGithub - -#### Initializer +##### `LogDestination`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceGithub { - Branch: *string, - DeployOnPush: interface{}, - Repo: *string, -} +LogDestination interface{} ``` -#### Properties +- *Type:* interface{} -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | -| Repo | *string | The name of the repo in the format `owner/repo`. | +log_destination block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -##### `Branch`Optional +##### `Routes`Optional ```go -Branch *string +Routes interface{} ``` -- *Type:* *string +- *Type:* interface{} -The name of the branch to use. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `DeployOnPush`Optional +##### `RunCommand`Optional ```go -DeployOnPush interface{} +RunCommand *string ``` -- *Type:* interface{} +- *Type:* *string -Whether to automatically deploy new commits made to the repo. +An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `Repo`Optional +##### `SourceDir`Optional ```go -Repo *string +SourceDir *string ``` - *Type:* *string -The name of the repo in the format `owner/repo`. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecServiceGitlab +### AppSpecServiceAlert -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecServiceGitlab { - Branch: *string, - DeployOnPush: interface{}, - Repo: *string, +&app.AppSpecServiceAlert { + Operator: *string, + Rule: *string, + Value: *f64, + Window: *string, + Disabled: interface{}, } ``` @@ -4244,312 +4306,270 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | -| Repo | *string | The name of the repo in the format `owner/repo`. | +| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `Branch`Optional +##### `Operator`Required ```go -Branch *string +Operator *string ``` - *Type:* *string -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `DeployOnPush`Optional +##### `Rule`Required ```go -DeployOnPush interface{} +Rule *string ``` -- *Type:* interface{} - -Whether to automatically deploy new commits made to the repo. +- *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `Repo`Optional +##### `Value`Required ```go -Repo *string +Value *f64 ``` -- *Type:* *string - -The name of the repo in the format `owner/repo`. +- *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -### AppSpecServiceHealthCheck - -#### Initializer +##### `Window`Required ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceHealthCheck { - FailureThreshold: *f64, - HttpPath: *string, - InitialDelaySeconds: *f64, - PeriodSeconds: *f64, - SuccessThreshold: *f64, - TimeoutSeconds: *f64, -} +Window *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| FailureThreshold | *f64 | The number of failed health checks before considered unhealthy. | -| HttpPath | *string | The route path used for the HTTP health check ping. | -| InitialDelaySeconds | *f64 | The number of seconds to wait before beginning health checks. | -| PeriodSeconds | *f64 | The number of seconds to wait between health checks. | -| SuccessThreshold | *f64 | The number of successful health checks before considered healthy. | -| TimeoutSeconds | *f64 | The number of seconds after which the check times out. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- -##### `FailureThreshold`Optional +##### `Disabled`Optional ```go -FailureThreshold *f64 +Disabled interface{} ``` -- *Type:* *f64 - -The number of failed health checks before considered unhealthy. +- *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#failure_threshold App#failure_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -##### `HttpPath`Optional - -```go -HttpPath *string -``` - -- *Type:* *string - -The route path used for the HTTP health check ping. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_path App#http_path} - ---- +### AppSpecServiceCors -##### `InitialDelaySeconds`Optional +#### Initializer ```go -InitialDelaySeconds *f64 -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* *f64 +&app.AppSpecServiceCors { + AllowCredentials: interface{}, + AllowHeaders: *[]*string, + AllowMethods: *[]*string, + AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceCorsAllowOrigins, + ExposeHeaders: *[]*string, + MaxAge: *string, +} +``` -The number of seconds to wait before beginning health checks. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AllowCredentials | interface{} | 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. | --- -##### `PeriodSeconds`Optional +##### `AllowCredentials`Optional ```go -PeriodSeconds *f64 +AllowCredentials interface{} ``` -- *Type:* *f64 +- *Type:* interface{} -The number of seconds to wait between health checks. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#period_seconds App#period_seconds} +This configures the Access-Control-Allow-Credentials header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `SuccessThreshold`Optional +##### `AllowHeaders`Optional ```go -SuccessThreshold *f64 +AllowHeaders *[]*string ``` -- *Type:* *f64 +- *Type:* *[]*string -The number of successful health checks before considered healthy. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#success_threshold App#success_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `TimeoutSeconds`Optional +##### `AllowMethods`Optional ```go -TimeoutSeconds *f64 +AllowMethods *[]*string ``` -- *Type:* *f64 +- *Type:* *[]*string -The number of seconds after which the check times out. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeout_seconds App#timeout_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -### AppSpecServiceImage - -#### Initializer +##### `AllowOrigins`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceImage { - RegistryType: *string, - Repository: *string, - DeployOnPush: interface{}, - Registry: *string, - Tag: *string, -} +AllowOrigins AppSpecServiceCorsAllowOrigins ``` -#### Properties +- *Type:* AppSpecServiceCorsAllowOrigins -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| RegistryType | *string | The registry type. | -| Repository | *string | The repository name. | -| DeployOnPush | interface{} | deploy_on_push block. | -| 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. | +allow_origins block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `RegistryType`Required +##### `ExposeHeaders`Optional ```go -RegistryType *string +ExposeHeaders *[]*string ``` -- *Type:* *string +- *Type:* *[]*string -The registry type. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `Repository`Required +##### `MaxAge`Optional ```go -Repository *string +MaxAge *string ``` - *Type:* *string -The repository name. +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -##### `DeployOnPush`Optional +### AppSpecServiceCorsAllowOrigins + +#### Initializer ```go -DeployOnPush interface{} -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* interface{} +&app.AppSpecServiceCorsAllowOrigins { + Exact: *string, + Prefix: *string, + Regex: *string, +} +``` -deploy_on_push block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Exact | *string | Exact string match. | +| Prefix | *string | Prefix-based match. | +| Regex | *string | RE2 style regex-based match. | --- -##### `Registry`Optional +##### `Exact`Optional ```go -Registry *string +Exact *string ``` - *Type:* *string -The registry name. Must be left empty for the DOCR registry type. +Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `Tag`Optional +##### `Prefix`Optional ```go -Tag *string +Prefix *string ``` - *Type:* *string -The repository tag. Defaults to latest if not provided. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} - ---- - -### AppSpecServiceImageDeployOnPush - -#### Initializer - -```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceImageDeployOnPush { - Enabled: interface{}, -} -``` - -#### Properties +Prefix-based match. -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Enabled | interface{} | Whether to automatically deploy images pushed to DOCR. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `Enabled`Optional +##### `Regex`Optional ```go -Enabled interface{} +Regex *string ``` -- *Type:* interface{} +- *Type:* *string -Whether to automatically deploy images pushed to DOCR. +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -### AppSpecServiceLogDestination +### AppSpecServiceEnv -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecServiceLogDestination { - Name: *string, - Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationDatadog, - Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationLogtail, - Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationPapertrail, +&app.AppSpecServiceEnv { + Key: *string, + Scope: *string, + Type: *string, + Value: *string, } ``` @@ -4557,79 +4577,79 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Name of the log destination. | -| Datadog | AppSpecServiceLogDestinationDatadog | datadog block. | -| Logtail | AppSpecServiceLogDestinationLogtail | logtail block. | -| Papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | +| 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. | --- -##### `Name`Required +##### `Key`Optional ```go -Name *string +Key *string ``` - *Type:* *string -Name of the log destination. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `Datadog`Optional +##### `Scope`Optional ```go -Datadog AppSpecServiceLogDestinationDatadog +Scope *string ``` -- *Type:* AppSpecServiceLogDestinationDatadog +- *Type:* *string -datadog block. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `Logtail`Optional +##### `Type`Optional ```go -Logtail AppSpecServiceLogDestinationLogtail +Type *string ``` -- *Type:* AppSpecServiceLogDestinationLogtail +- *Type:* *string -logtail block. +The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `Papertrail`Optional +##### `Value`Optional ```go -Papertrail AppSpecServiceLogDestinationPapertrail +Value *string ``` -- *Type:* AppSpecServiceLogDestinationPapertrail +- *Type:* *string -papertrail block. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecServiceLogDestinationDatadog +### AppSpecServiceGit -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecServiceLogDestinationDatadog { - ApiKey: *string, - Endpoint: *string, +&app.AppSpecServiceGit { + Branch: *string, + RepoCloneUrl: *string, } ``` @@ -4637,48 +4657,50 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| ApiKey | *string | Datadog API key. | -| Endpoint | *string | Datadog HTTP log intake endpoint. | +| Branch | *string | The name of the branch to use. | +| RepoCloneUrl | *string | The clone URL of the repo. | --- -##### `ApiKey`Required +##### `Branch`Optional ```go -ApiKey *string +Branch *string ``` - *Type:* *string -Datadog API key. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `Endpoint`Optional +##### `RepoCloneUrl`Optional ```go -Endpoint *string +RepoCloneUrl *string ``` - *Type:* *string -Datadog HTTP log intake endpoint. +The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecServiceLogDestinationLogtail +### AppSpecServiceGithub -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecServiceLogDestinationLogtail { - Token: *string, +&app.AppSpecServiceGithub { + Branch: *string, + DeployOnPush: interface{}, + Repo: *string, } ``` @@ -4686,68 +4708,65 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Token | *string | Logtail token. | +| Branch | *string | The name of the branch to use. | +| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | +| Repo | *string | The name of the repo in the format `owner/repo`. | --- -##### `Token`Required +##### `Branch`Optional ```go -Token *string +Branch *string ``` - *Type:* *string -Logtail token. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecServiceLogDestinationPapertrail - -#### Initializer +##### `DeployOnPush`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecServiceLogDestinationPapertrail { - Endpoint: *string, -} +DeployOnPush interface{} ``` -#### Properties +- *Type:* interface{} -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Endpoint | *string | Papertrail syslog endpoint. | +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Endpoint`Required +##### `Repo`Optional ```go -Endpoint *string +Repo *string ``` - *Type:* *string -Papertrail syslog endpoint. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecServiceRoutes +### AppSpecServiceGitlab -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecServiceRoutes { - Path: *string, - PreservePathPrefix: interface{}, +&app.AppSpecServiceGitlab { + Branch: *string, + DeployOnPush: interface{}, + Repo: *string, } ``` @@ -4755,64 +4774,68 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Path | *string | Path specifies an route by HTTP path prefix. | -| PreservePathPrefix | interface{} | An optional flag to preserve the path that is forwarded to the backend service. | +| Branch | *string | The name of the branch to use. | +| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | +| Repo | *string | The name of the repo in the format `owner/repo`. | --- -##### `Path`Optional +##### `Branch`Optional ```go -Path *string +Branch *string ``` - *Type:* *string -Path specifies an route by HTTP path prefix. - -Paths must start with / and must be unique within the app. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `PreservePathPrefix`Optional +##### `DeployOnPush`Optional ```go -PreservePathPrefix interface{} +DeployOnPush interface{} ``` - *Type:* interface{} -An optional flag to preserve the path that is forwarded to the backend service. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -### AppSpecStaticSite +##### `Repo`Optional -#### Initializer +```go +Repo *string +``` + +- *Type:* *string + +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} + +--- + +### AppSpecServiceHealthCheck + +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecStaticSite { - Name: *string, - BuildCommand: *string, - CatchallDocument: *string, - Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteCors, - DockerfilePath: *string, - Env: interface{}, - EnvironmentSlug: *string, - ErrorDocument: *string, - Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGit, - Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGithub, - Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGitlab, - IndexDocument: *string, - OutputDir: *string, - Routes: interface{}, - SourceDir: *string, +&app.AppSpecServiceHealthCheck { + FailureThreshold: *f64, + HttpPath: *string, + InitialDelaySeconds: *f64, + PeriodSeconds: *f64, + SuccessThreshold: *f64, + TimeoutSeconds: *f64, } ``` @@ -4820,250 +4843,243 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **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 | interface{} | 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 | interface{} | routes block. | -| SourceDir | *string | An optional path to the working directory to use for the build. | +| FailureThreshold | *f64 | The number of failed health checks before considered unhealthy. | +| HttpPath | *string | The route path used for the HTTP health check ping. | +| InitialDelaySeconds | *f64 | The number of seconds to wait before beginning health checks. | +| PeriodSeconds | *f64 | The number of seconds to wait between health checks. | +| SuccessThreshold | *f64 | The number of successful health checks before considered healthy. | +| TimeoutSeconds | *f64 | The number of seconds after which the check times out. | --- -##### `Name`Required +##### `FailureThreshold`Optional ```go -Name *string +FailureThreshold *f64 ``` -- *Type:* *string +- *Type:* *f64 -The name of the component. +The number of failed health checks before considered unhealthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#failure_threshold App#failure_threshold} --- -##### `BuildCommand`Optional +##### `HttpPath`Optional ```go -BuildCommand *string +HttpPath *string ``` - *Type:* *string -An optional build command to run while building this component from source. +The route path used for the HTTP health check ping. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_path App#http_path} --- -##### `CatchallDocument`Optional +##### `InitialDelaySeconds`Optional ```go -CatchallDocument *string +InitialDelaySeconds *f64 ``` -- *Type:* *string +- *Type:* *f64 -The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. +The number of seconds to wait before beginning health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#catchall_document App#catchall_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} --- -##### `Cors`Optional +##### `PeriodSeconds`Optional ```go -Cors AppSpecStaticSiteCors +PeriodSeconds *f64 ``` -- *Type:* AppSpecStaticSiteCors +- *Type:* *f64 -cors block. +The number of seconds to wait between health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#period_seconds App#period_seconds} --- -##### `DockerfilePath`Optional +##### `SuccessThreshold`Optional ```go -DockerfilePath *string +SuccessThreshold *f64 ``` -- *Type:* *string +- *Type:* *f64 -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The number of successful health checks before considered healthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#success_threshold App#success_threshold} --- -##### `Env`Optional +##### `TimeoutSeconds`Optional ```go -Env interface{} +TimeoutSeconds *f64 ``` -- *Type:* interface{} +- *Type:* *f64 -env block. +The number of seconds after which the check times out. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeout_seconds App#timeout_seconds} --- -##### `EnvironmentSlug`Optional +### AppSpecServiceImage + +#### Initializer ```go -EnvironmentSlug *string -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* *string +&app.AppSpecServiceImage { + RegistryType: *string, + Repository: *string, + DeployOnPush: interface{}, + Registry: *string, + Tag: *string, +} +``` -An environment slug describing the type of this app. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| RegistryType | *string | The registry type. | +| Repository | *string | The repository name. | +| DeployOnPush | interface{} | deploy_on_push block. | +| 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. | --- -##### `ErrorDocument`Optional +##### `RegistryType`Required ```go -ErrorDocument *string +RegistryType *string ``` - *Type:* *string -The name of the error document to use when serving this static site. +The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#error_document App#error_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `Git`Optional +##### `Repository`Required ```go -Git AppSpecStaticSiteGit +Repository *string ``` -- *Type:* AppSpecStaticSiteGit +- *Type:* *string -git block. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `Github`Optional +##### `DeployOnPush`Optional ```go -Github AppSpecStaticSiteGithub +DeployOnPush interface{} ``` -- *Type:* AppSpecStaticSiteGithub +- *Type:* interface{} -github block. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Gitlab`Optional +##### `Registry`Optional ```go -Gitlab AppSpecStaticSiteGitlab +Registry *string ``` -- *Type:* AppSpecStaticSiteGitlab +- *Type:* *string -gitlab block. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `IndexDocument`Optional +##### `Tag`Optional ```go -IndexDocument *string +Tag *string ``` - *Type:* *string -The name of the index document to use when serving this static site. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#index_document App#index_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `OutputDir`Optional +### AppSpecServiceImageDeployOnPush + +#### Initializer ```go -OutputDir *string +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecServiceImageDeployOnPush { + Enabled: interface{}, +} ``` -- *Type:* *string +#### Properties -An optional path to where the built assets will be located, relative to the build context. - -If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#output_dir App#output_dir} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | interface{} | Whether to automatically deploy images pushed to DOCR. | --- -##### `Routes`Optional +##### `Enabled`Optional ```go -Routes interface{} +Enabled interface{} ``` - *Type:* interface{} -routes block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} - ---- - -##### `SourceDir`Optional - -```go -SourceDir *string -``` - -- *Type:* *string - -An optional path to the working directory to use for the build. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -### AppSpecStaticSiteCors +### AppSpecServiceLogDestination -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecStaticSiteCors { - AllowCredentials: interface{}, - AllowHeaders: *[]*string, - AllowMethods: *[]*string, - AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteCorsAllowOrigins, - ExposeHeaders: *[]*string, - MaxAge: *string, +&app.AppSpecServiceLogDestination { + Name: *string, + Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationDatadog, + Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationLogtail, + Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecServiceLogDestinationPapertrail, } ``` @@ -5071,114 +5087,79 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| AllowCredentials | interface{} | 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`Optional - -```go -AllowCredentials interface{} -``` - -- *Type:* interface{} - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. - -This configures the Access-Control-Allow-Credentials header. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} - ---- - -##### `AllowHeaders`Optional - -```go -AllowHeaders *[]*string -``` - -- *Type:* *[]*string - -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +| Name | *string | Name of the log destination. | +| Datadog | AppSpecServiceLogDestinationDatadog | datadog block. | +| Logtail | AppSpecServiceLogDestinationLogtail | logtail block. | +| Papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | --- -##### `AllowMethods`Optional +##### `Name`Required ```go -AllowMethods *[]*string +Name *string ``` -- *Type:* *[]*string +- *Type:* *string -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. +Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `AllowOrigins`Optional +##### `Datadog`Optional ```go -AllowOrigins AppSpecStaticSiteCorsAllowOrigins +Datadog AppSpecServiceLogDestinationDatadog ``` -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* AppSpecServiceLogDestinationDatadog -allow_origins block. +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `ExposeHeaders`Optional +##### `Logtail`Optional ```go -ExposeHeaders *[]*string +Logtail AppSpecServiceLogDestinationLogtail ``` -- *Type:* *[]*string +- *Type:* AppSpecServiceLogDestinationLogtail -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `MaxAge`Optional +##### `Papertrail`Optional ```go -MaxAge *string +Papertrail AppSpecServiceLogDestinationPapertrail ``` -- *Type:* *string - -An optional duration specifying how long browsers can cache the results of a preflight request. +- *Type:* AppSpecServiceLogDestinationPapertrail -This configures the Access-Control-Max-Age header. Example: `5h30m`. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecStaticSiteCorsAllowOrigins +### AppSpecServiceLogDestinationDatadog -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecStaticSiteCorsAllowOrigins { - Exact: *string, - Prefix: *string, - Regex: *string, +&app.AppSpecServiceLogDestinationDatadog { + ApiKey: *string, + Endpoint: *string, } ``` @@ -5186,66 +5167,48 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Exact | *string | Exact string match. | -| Prefix | *string | Prefix-based match. | -| Regex | *string | RE2 style regex-based match. | - ---- - -##### `Exact`Optional - -```go -Exact *string -``` - -- *Type:* *string - -Exact string match. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +| ApiKey | *string | Datadog API key. | +| Endpoint | *string | Datadog HTTP log intake endpoint. | --- -##### `Prefix`Optional +##### `ApiKey`Required ```go -Prefix *string +ApiKey *string ``` - *Type:* *string -Prefix-based match. +Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `Regex`Optional +##### `Endpoint`Optional ```go -Regex *string +Endpoint *string ``` - *Type:* *string -RE2 style regex-based match. +Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -### AppSpecStaticSiteEnv +### AppSpecServiceLogDestinationLogtail -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecStaticSiteEnv { - Key: *string, - Scope: *string, - Type: *string, - Value: *string, +&app.AppSpecServiceLogDestinationLogtail { + Token: *string, } ``` @@ -5253,79 +5216,68 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **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. | +| Token | *string | Logtail token. | --- -##### `Key`Optional +##### `Token`Required ```go -Key *string +Token *string ``` - *Type:* *string -The name of the environment variable. +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -##### `Scope`Optional - -```go -Scope *string -``` - -- *Type:* *string - -The visibility scope of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} - ---- +### AppSpecServiceLogDestinationPapertrail -##### `Type`Optional +#### Initializer ```go -Type *string -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* *string +&app.AppSpecServiceLogDestinationPapertrail { + Endpoint: *string, +} +``` -The type of the environment variable. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Endpoint | *string | Papertrail syslog endpoint. | --- -##### `Value`Optional +##### `Endpoint`Required ```go -Value *string +Endpoint *string ``` - *Type:* *string -The value of the environment variable. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -### AppSpecStaticSiteGit +### AppSpecServiceRoutes -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecStaticSiteGit { - Branch: *string, - RepoCloneUrl: *string, +&app.AppSpecServiceRoutes { + Path: *string, + PreservePathPrefix: interface{}, } ``` @@ -5333,494 +5285,430 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| RepoCloneUrl | *string | The clone URL of the repo. | +| Path | *string | Path specifies an route by HTTP path prefix. | +| PreservePathPrefix | interface{} | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `Branch`Optional +##### `Path`Optional ```go -Branch *string +Path *string ``` - *Type:* *string -The name of the branch to use. +Path specifies an route by HTTP path prefix. + +Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `RepoCloneUrl`Optional +##### `PreservePathPrefix`Optional ```go -RepoCloneUrl *string +PreservePathPrefix interface{} ``` -- *Type:* *string +- *Type:* interface{} -The clone URL of the repo. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecStaticSiteGithub +### AppSpecStaticSite -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecStaticSiteGithub { - Branch: *string, - DeployOnPush: interface{}, - Repo: *string, -} -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | -| Repo | *string | The name of the repo in the format `owner/repo`. | +&app.AppSpecStaticSite { + Name: *string, + BuildCommand: *string, + CatchallDocument: *string, + Cors: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteCors, + DockerfilePath: *string, + Env: interface{}, + EnvironmentSlug: *string, + ErrorDocument: *string, + Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGit, + Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGithub, + Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteGitlab, + IndexDocument: *string, + OutputDir: *string, + Routes: interface{}, + SourceDir: *string, +} +``` + +#### 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 | interface{} | 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 | interface{} | routes block. | +| SourceDir | *string | An optional path to the working directory to use for the build. | --- -##### `Branch`Optional +##### `Name`Required ```go -Branch *string +Name *string ``` - *Type:* *string -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `DeployOnPush`Optional +##### `BuildCommand`Optional ```go -DeployOnPush interface{} +BuildCommand *string ``` -- *Type:* interface{} +- *Type:* *string -Whether to automatically deploy new commits made to the repo. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -##### `Repo`Optional +##### `CatchallDocument`Optional ```go -Repo *string +CatchallDocument *string ``` - *Type:* *string -The name of the repo in the format `owner/repo`. +The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#catchall_document App#catchall_document} --- -### AppSpecStaticSiteGitlab - -#### Initializer +##### `Cors`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecStaticSiteGitlab { - Branch: *string, - DeployOnPush: interface{}, - Repo: *string, -} +Cors AppSpecStaticSiteCors ``` -#### Properties +- *Type:* AppSpecStaticSiteCors -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | -| Repo | *string | The name of the repo in the format `owner/repo`. | +cors block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `Branch`Optional +##### `DockerfilePath`Optional ```go -Branch *string +DockerfilePath *string ``` - *Type:* *string -The name of the branch to use. +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `DeployOnPush`Optional +##### `Env`Optional ```go -DeployOnPush interface{} +Env interface{} ``` - *Type:* interface{} -Whether to automatically deploy new commits made to the repo. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `Repo`Optional +##### `EnvironmentSlug`Optional ```go -Repo *string +EnvironmentSlug *string ``` - *Type:* *string -The name of the repo in the format `owner/repo`. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -### AppSpecStaticSiteRoutes - -#### Initializer +##### `ErrorDocument`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecStaticSiteRoutes { - Path: *string, - PreservePathPrefix: interface{}, -} +ErrorDocument *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Path | *string | Path specifies an route by HTTP path prefix. | -| PreservePathPrefix | interface{} | An optional flag to preserve the path that is forwarded to the backend service. | +The name of the error document to use when serving this static site. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#error_document App#error_document} --- -##### `Path`Optional +##### `Git`Optional ```go -Path *string +Git AppSpecStaticSiteGit ``` -- *Type:* *string - -Path specifies an route by HTTP path prefix. +- *Type:* AppSpecStaticSiteGit -Paths must start with / and must be unique within the app. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `PreservePathPrefix`Optional +##### `Github`Optional ```go -PreservePathPrefix interface{} +Github AppSpecStaticSiteGithub ``` -- *Type:* interface{} +- *Type:* AppSpecStaticSiteGithub -An optional flag to preserve the path that is forwarded to the backend service. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -### AppSpecWorker - -#### Initializer +##### `Gitlab`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecWorker { - Name: *string, - Alert: interface{}, - BuildCommand: *string, - DockerfilePath: *string, - Env: interface{}, - EnvironmentSlug: *string, - Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGit, - Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGithub, - Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGitlab, - Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerImage, - InstanceCount: *f64, - InstanceSizeSlug: *string, - LogDestination: interface{}, - RunCommand: *string, - SourceDir: *string, -} +Gitlab AppSpecStaticSiteGitlab ``` -#### Properties +- *Type:* AppSpecStaticSiteGitlab -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Name | *string | The name of the component. | -| Alert | interface{} | 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 | interface{} | 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 | *f64 | The amount of instances that this component should be scaled to. | -| InstanceSizeSlug | *string | The instance size to use for this component. | -| LogDestination | interface{} | 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. | +gitlab block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `Name`Required +##### `IndexDocument`Optional ```go -Name *string +IndexDocument *string ``` - *Type:* *string -The name of the component. +The name of the index document to use when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#index_document App#index_document} --- -##### `Alert`Optional +##### `OutputDir`Optional ```go -Alert interface{} +OutputDir *string ``` -- *Type:* interface{} +- *Type:* *string -alert block. +An optional path to where the built assets will be located, relative to the build context. + +If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#output_dir App#output_dir} --- -##### `BuildCommand`Optional +##### `Routes`Optional ```go -BuildCommand *string +Routes interface{} ``` -- *Type:* *string +- *Type:* interface{} -An optional build command to run while building this component from source. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `DockerfilePath`Optional +##### `SourceDir`Optional ```go -DockerfilePath *string +SourceDir *string ``` - *Type:* *string -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -##### `Env`Optional +### AppSpecStaticSiteCors + +#### Initializer ```go -Env interface{} -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* interface{} +&app.AppSpecStaticSiteCors { + AllowCredentials: interface{}, + AllowHeaders: *[]*string, + AllowMethods: *[]*string, + AllowOrigins: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecStaticSiteCorsAllowOrigins, + ExposeHeaders: *[]*string, + MaxAge: *string, +} +``` -env block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| AllowCredentials | interface{} | 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. | --- -##### `EnvironmentSlug`Optional +##### `AllowCredentials`Optional ```go -EnvironmentSlug *string +AllowCredentials interface{} ``` -- *Type:* *string +- *Type:* interface{} -An environment slug describing the type of this app. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `Git`Optional +##### `AllowHeaders`Optional ```go -Git AppSpecWorkerGit +AllowHeaders *[]*string ``` -- *Type:* AppSpecWorkerGit +- *Type:* *[]*string -git block. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `Github`Optional - -```go -Github AppSpecWorkerGithub -``` - -- *Type:* AppSpecWorkerGithub - -github block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} - ---- - -##### `Gitlab`Optional - -```go -Gitlab AppSpecWorkerGitlab -``` - -- *Type:* AppSpecWorkerGitlab - -gitlab block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} - ---- - -##### `Image`Optional - -```go -Image AppSpecWorkerImage -``` - -- *Type:* AppSpecWorkerImage - -image block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} - ---- - -##### `InstanceCount`Optional +##### `AllowMethods`Optional ```go -InstanceCount *f64 +AllowMethods *[]*string ``` -- *Type:* *f64 +- *Type:* *[]*string -The amount of instances that this component should be scaled to. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `InstanceSizeSlug`Optional +##### `AllowOrigins`Optional ```go -InstanceSizeSlug *string +AllowOrigins AppSpecStaticSiteCorsAllowOrigins ``` -- *Type:* *string +- *Type:* AppSpecStaticSiteCorsAllowOrigins -The instance size to use for this component. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `LogDestination`Optional +##### `ExposeHeaders`Optional ```go -LogDestination interface{} +ExposeHeaders *[]*string ``` -- *Type:* interface{} +- *Type:* *[]*string -log_destination block. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `RunCommand`Optional +##### `MaxAge`Optional ```go -RunCommand *string +MaxAge *string ``` - *Type:* *string -An optional run command to override the component's default. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} - ---- - -##### `SourceDir`Optional - -```go -SourceDir *string -``` - -- *Type:* *string +An optional duration specifying how long browsers can cache the results of a preflight request. -An optional path to the working directory to use for the build. +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecWorkerAlert +### AppSpecStaticSiteCorsAllowOrigins -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecWorkerAlert { - Operator: *string, - Rule: *string, - Value: *f64, - Window: *string, - Disabled: interface{}, +&app.AppSpecStaticSiteCorsAllowOrigins { + Exact: *string, + Prefix: *string, + Regex: *string, } ``` @@ -5828,82 +5716,62 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| Exact | *string | Exact string match. | +| Prefix | *string | Prefix-based match. | +| Regex | *string | RE2 style regex-based match. | --- -##### `Operator`Required +##### `Exact`Optional ```go -Operator *string +Exact *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `Rule`Required +##### `Prefix`Optional ```go -Rule *string +Prefix *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. - ---- - -##### `Value`Required - -```go -Value *f64 -``` - -- *Type:* *f64 +Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `Window`Required +##### `Regex`Optional ```go -Window *string +Regex *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. - ---- - -##### `Disabled`Optional - -```go -Disabled interface{} -``` - -- *Type:* interface{} +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -### AppSpecWorkerEnv +### AppSpecStaticSiteEnv -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecWorkerEnv { +&app.AppSpecStaticSiteEnv { Key: *string, Scope: *string, Type: *string, @@ -5915,14 +5783,14 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **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 ```go Key *string @@ -5932,11 +5800,11 @@ Key *string The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `Scope`Optional +##### `Scope`Optional ```go Scope *string @@ -5946,11 +5814,11 @@ Scope *string The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `Type`Optional +##### `Type`Optional ```go Type *string @@ -5960,11 +5828,11 @@ Type *string The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `Value`Optional +##### `Value`Optional ```go Value *string @@ -5974,18 +5842,18 @@ Value *string The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecWorkerGit +### AppSpecStaticSiteGit -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecWorkerGit { +&app.AppSpecStaticSiteGit { Branch: *string, RepoCloneUrl: *string, } @@ -5995,12 +5863,12 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **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 ```go Branch *string @@ -6010,11 +5878,11 @@ Branch *string The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `RepoCloneUrl`Optional +##### `RepoCloneUrl`Optional ```go RepoCloneUrl *string @@ -6024,18 +5892,18 @@ RepoCloneUrl *string The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecWorkerGithub +### AppSpecStaticSiteGithub -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecWorkerGithub { +&app.AppSpecStaticSiteGithub { Branch: *string, DeployOnPush: interface{}, Repo: *string, @@ -6046,13 +5914,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | 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 | interface{} | 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 ```go Branch *string @@ -6062,11 +5930,11 @@ Branch *string The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `DeployOnPush`Optional +##### `DeployOnPush`Optional ```go DeployOnPush interface{} @@ -6076,11 +5944,11 @@ DeployOnPush interface{} Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Repo`Optional +##### `Repo`Optional ```go Repo *string @@ -6090,18 +5958,18 @@ Repo *string The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecWorkerGitlab +### AppSpecStaticSiteGitlab -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecWorkerGitlab { +&app.AppSpecStaticSiteGitlab { Branch: *string, DeployOnPush: interface{}, Repo: *string, @@ -6112,13 +5980,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Branch | *string | The name of the branch to use. | -| DeployOnPush | interface{} | 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 | interface{} | 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 ```go Branch *string @@ -6128,11 +5996,11 @@ Branch *string The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `DeployOnPush`Optional +##### `DeployOnPush`Optional ```go DeployOnPush interface{} @@ -6142,11 +6010,11 @@ DeployOnPush interface{} Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `Repo`Optional +##### `Repo`Optional ```go Repo *string @@ -6156,23 +6024,20 @@ Repo *string The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecWorkerImage +### AppSpecStaticSiteRoutes -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppSpecWorkerImage { - RegistryType: *string, - Repository: *string, - DeployOnPush: interface{}, - Registry: *string, - Tag: *string, +&app.AppSpecStaticSiteRoutes { + Path: *string, + PreservePathPrefix: interface{}, } ``` @@ -6180,327 +6045,312 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| RegistryType | *string | The registry type. | -| Repository | *string | The repository name. | -| DeployOnPush | interface{} | deploy_on_push block. | -| 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. | +| Path | *string | Path specifies an route by HTTP path prefix. | +| PreservePathPrefix | interface{} | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `RegistryType`Required +##### `Path`Optional ```go -RegistryType *string +Path *string ``` - *Type:* *string -The registry type. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} - ---- - -##### `Repository`Required - -```go -Repository *string -``` - -- *Type:* *string +Path specifies an route by HTTP path prefix. -The repository name. +Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `DeployOnPush`Optional +##### `PreservePathPrefix`Optional ```go -DeployOnPush interface{} +PreservePathPrefix interface{} ``` - *Type:* interface{} -deploy_on_push block. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -##### `Registry`Optional +### AppSpecWorker + +#### Initializer ```go -Registry *string -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -- *Type:* *string +&app.AppSpecWorker { + Name: *string, + Alert: interface{}, + BuildCommand: *string, + DockerfilePath: *string, + Env: interface{}, + EnvironmentSlug: *string, + Git: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGit, + Github: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGithub, + Gitlab: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerGitlab, + Image: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerImage, + InstanceCount: *f64, + InstanceSizeSlug: *string, + LogDestination: interface{}, + RunCommand: *string, + SourceDir: *string, +} +``` -The registry name. Must be left empty for the DOCR registry type. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | *string | The name of the component. | +| Alert | interface{} | 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 | interface{} | 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 | *f64 | The amount of instances that this component should be scaled to. | +| InstanceSizeSlug | *string | The instance size to use for this component. | +| LogDestination | interface{} | 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. | --- -##### `Tag`Optional +##### `Name`Required ```go -Tag *string +Name *string ``` - *Type:* *string -The repository tag. Defaults to latest if not provided. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -### AppSpecWorkerImageDeployOnPush - -#### Initializer +##### `Alert`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecWorkerImageDeployOnPush { - Enabled: interface{}, -} +Alert interface{} ``` -#### Properties +- *Type:* interface{} -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Enabled | interface{} | Whether to automatically deploy images pushed to DOCR. | +alert block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `Enabled`Optional +##### `BuildCommand`Optional ```go -Enabled interface{} +BuildCommand *string ``` -- *Type:* interface{} +- *Type:* *string -Whether to automatically deploy images pushed to DOCR. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecWorkerLogDestination - -#### Initializer +##### `DockerfilePath`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecWorkerLogDestination { - Name: *string, - Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationDatadog, - Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationLogtail, - Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationPapertrail, -} +DockerfilePath *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Name | *string | Name of the log destination. | -| Datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | -| Logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | -| Papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `Name`Required +##### `Env`Optional ```go -Name *string +Env interface{} ``` -- *Type:* *string +- *Type:* interface{} -Name of the log destination. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `Datadog`Optional +##### `EnvironmentSlug`Optional ```go -Datadog AppSpecWorkerLogDestinationDatadog +EnvironmentSlug *string ``` -- *Type:* AppSpecWorkerLogDestinationDatadog +- *Type:* *string -datadog block. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `Logtail`Optional +##### `Git`Optional ```go -Logtail AppSpecWorkerLogDestinationLogtail +Git AppSpecWorkerGit ``` -- *Type:* AppSpecWorkerLogDestinationLogtail +- *Type:* AppSpecWorkerGit -logtail block. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `Papertrail`Optional +##### `Github`Optional ```go -Papertrail AppSpecWorkerLogDestinationPapertrail +Github AppSpecWorkerGithub ``` -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* AppSpecWorkerGithub -papertrail block. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -### AppSpecWorkerLogDestinationDatadog - -#### Initializer +##### `Gitlab`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecWorkerLogDestinationDatadog { - ApiKey: *string, - Endpoint: *string, -} +Gitlab AppSpecWorkerGitlab ``` -#### Properties +- *Type:* AppSpecWorkerGitlab -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| ApiKey | *string | Datadog API key. | -| Endpoint | *string | Datadog HTTP log intake endpoint. | +gitlab block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `ApiKey`Required +##### `Image`Optional ```go -ApiKey *string +Image AppSpecWorkerImage ``` -- *Type:* *string +- *Type:* AppSpecWorkerImage -Datadog API key. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `Endpoint`Optional +##### `InstanceCount`Optional ```go -Endpoint *string +InstanceCount *f64 ``` -- *Type:* *string +- *Type:* *f64 -Datadog HTTP log intake endpoint. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -### AppSpecWorkerLogDestinationLogtail - -#### Initializer +##### `InstanceSizeSlug`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecWorkerLogDestinationLogtail { - Token: *string, -} +InstanceSizeSlug *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Token | *string | Logtail token. | +The instance size to use for this component. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `Token`Required +##### `LogDestination`Optional ```go -Token *string +LogDestination interface{} ``` -- *Type:* *string +- *Type:* interface{} -Logtail token. +log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -### AppSpecWorkerLogDestinationPapertrail - -#### Initializer +##### `RunCommand`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -&app.AppSpecWorkerLogDestinationPapertrail { - Endpoint: *string, -} +RunCommand *string ``` -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| Endpoint | *string | Papertrail syslog endpoint. | +An optional run command to override the component's default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `Endpoint`Required +##### `SourceDir`Optional ```go -Endpoint *string +SourceDir *string ``` - *Type:* *string -Papertrail syslog endpoint. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppTimeouts +### AppSpecWorkerAlert -#### Initializer +#### Initializer ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -&app.AppTimeouts { - Create: *string, +&app.AppSpecWorkerAlert { + Operator: *string, + Rule: *string, + Value: *f64, + Window: *string, + Disabled: interface{}, } ``` @@ -6508,59 +6358,3010 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. | +| Operator | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| Rule | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| Disabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `Create`Optional +##### `Operator`Required ```go -Create *string +Operator *string ``` - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -## Classes - -### AppSpecAlertList - -#### Initializers +##### `Rule`Required ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecAlertList +Rule *string ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `terraformResource`Required +##### `Value`Required -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +Value *f64 +``` -The parent resource. +- *Type:* *f64 ---- +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. -##### `terraformAttribute`Required +--- -- *Type:* *string +##### `Window`Required + +```go +Window *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. + +--- + +##### `Disabled`Optional + +```go +Disabled interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. + +--- + +### AppSpecWorkerEnv + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerEnv { + Key: *string, + Scope: *string, + Type: *string, + Value: *string, +} +``` + +#### 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`Optional + +```go +Key *string +``` + +- *Type:* *string + +The name of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} + +--- + +##### `Scope`Optional + +```go +Scope *string +``` + +- *Type:* *string + +The visibility scope of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} + +--- + +##### `Type`Optional + +```go +Type *string +``` + +- *Type:* *string + +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} + +--- + +##### `Value`Optional + +```go +Value *string +``` + +- *Type:* *string + +The value of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} + +--- + +### AppSpecWorkerGit + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerGit { + Branch: *string, + RepoCloneUrl: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | *string | The name of the branch to use. | +| RepoCloneUrl | *string | The clone URL of the repo. | + +--- + +##### `Branch`Optional + +```go +Branch *string +``` + +- *Type:* *string + +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} + +--- + +##### `RepoCloneUrl`Optional + +```go +RepoCloneUrl *string +``` + +- *Type:* *string + +The clone URL of the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} + +--- + +### AppSpecWorkerGithub + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerGithub { + Branch: *string, + DeployOnPush: interface{}, + Repo: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | *string | The name of the branch to use. | +| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | +| Repo | *string | The name of the repo in the format `owner/repo`. | + +--- + +##### `Branch`Optional + +```go +Branch *string +``` + +- *Type:* *string + +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} + +--- + +##### `DeployOnPush`Optional + +```go +DeployOnPush interface{} +``` + +- *Type:* interface{} + +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `Repo`Optional + +```go +Repo *string +``` + +- *Type:* *string + +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} + +--- + +### AppSpecWorkerGitlab + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerGitlab { + Branch: *string, + DeployOnPush: interface{}, + Repo: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Branch | *string | The name of the branch to use. | +| DeployOnPush | interface{} | Whether to automatically deploy new commits made to the repo. | +| Repo | *string | The name of the repo in the format `owner/repo`. | + +--- + +##### `Branch`Optional + +```go +Branch *string +``` + +- *Type:* *string + +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} + +--- + +##### `DeployOnPush`Optional + +```go +DeployOnPush interface{} +``` + +- *Type:* interface{} + +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `Repo`Optional + +```go +Repo *string +``` + +- *Type:* *string + +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} + +--- + +### AppSpecWorkerImage + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerImage { + RegistryType: *string, + Repository: *string, + DeployOnPush: interface{}, + Registry: *string, + Tag: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| RegistryType | *string | The registry type. | +| Repository | *string | The repository name. | +| DeployOnPush | interface{} | deploy_on_push block. | +| 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 + +```go +RegistryType *string +``` + +- *Type:* *string + +The registry type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} + +--- + +##### `Repository`Required + +```go +Repository *string +``` + +- *Type:* *string + +The repository name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} + +--- + +##### `DeployOnPush`Optional + +```go +DeployOnPush interface{} +``` + +- *Type:* interface{} + +deploy_on_push block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `Registry`Optional + +```go +Registry *string +``` + +- *Type:* *string + +The registry name. Must be left empty for the DOCR registry type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} + +--- + +##### `Tag`Optional + +```go +Tag *string +``` + +- *Type:* *string + +The repository tag. Defaults to latest if not provided. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} + +--- + +### AppSpecWorkerImageDeployOnPush + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerImageDeployOnPush { + Enabled: interface{}, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Enabled | interface{} | Whether to automatically deploy images pushed to DOCR. | + +--- + +##### `Enabled`Optional + +```go +Enabled interface{} +``` + +- *Type:* interface{} + +Whether to automatically deploy images pushed to DOCR. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} + +--- + +### AppSpecWorkerLogDestination + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerLogDestination { + Name: *string, + Datadog: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationDatadog, + Logtail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationLogtail, + Papertrail: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.app.AppSpecWorkerLogDestinationPapertrail, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Name | *string | Name of the log destination. | +| Datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | +| Logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | +| Papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Name of the log destination. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} + +--- + +##### `Datadog`Optional + +```go +Datadog AppSpecWorkerLogDestinationDatadog +``` + +- *Type:* AppSpecWorkerLogDestinationDatadog + +datadog block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} + +--- + +##### `Logtail`Optional + +```go +Logtail AppSpecWorkerLogDestinationLogtail +``` + +- *Type:* AppSpecWorkerLogDestinationLogtail + +logtail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} + +--- + +##### `Papertrail`Optional + +```go +Papertrail AppSpecWorkerLogDestinationPapertrail +``` + +- *Type:* AppSpecWorkerLogDestinationPapertrail + +papertrail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} + +--- + +### AppSpecWorkerLogDestinationDatadog + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerLogDestinationDatadog { + ApiKey: *string, + Endpoint: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| ApiKey | *string | Datadog API key. | +| Endpoint | *string | Datadog HTTP log intake endpoint. | + +--- + +##### `ApiKey`Required + +```go +ApiKey *string +``` + +- *Type:* *string + +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} + +--- + +##### `Endpoint`Optional + +```go +Endpoint *string +``` + +- *Type:* *string + +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} + +--- + +### AppSpecWorkerLogDestinationLogtail + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerLogDestinationLogtail { + Token: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Token | *string | Logtail token. | + +--- + +##### `Token`Required + +```go +Token *string +``` + +- *Type:* *string + +Logtail token. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} + +--- + +### AppSpecWorkerLogDestinationPapertrail + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppSpecWorkerLogDestinationPapertrail { + Endpoint: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Endpoint | *string | Papertrail syslog endpoint. | + +--- + +##### `Endpoint`Required + +```go +Endpoint *string +``` + +- *Type:* *string + +Papertrail syslog endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} + +--- + +### AppTimeouts + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +&app.AppTimeouts { + Create: *string, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. | + +--- + +##### `Create`Optional + +```go +Create *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. + +--- + +## Classes + +### AppSpecAlertList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecAlertList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) AppSpecAlertOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecAlertOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecAlertOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetDisabled | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetDisabled` + +```go +func ResetDisabled() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| DisabledInput | interface{} | *No description.* | +| RuleInput | *string | *No description.* | +| Disabled | interface{} | *No description.* | +| Rule | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `DisabledInput`Optional + +```go +func DisabledInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RuleInput`Optional + +```go +func RuleInput() *string +``` + +- *Type:* *string + +--- + +##### `Disabled`Required + +```go +func Disabled() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Rule`Required + +```go +func Rule() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecDatabaseList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecDatabaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecDatabaseList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) AppSpecDatabaseOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecDatabaseOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecDatabaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecDatabaseOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetClusterName | *No description.* | +| ResetDbName | *No description.* | +| ResetDbUser | *No description.* | +| ResetEngine | *No description.* | +| ResetName | *No description.* | +| ResetProduction | *No description.* | +| ResetVersion | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetClusterName` + +```go +func ResetClusterName() +``` + +##### `ResetDbName` + +```go +func ResetDbName() +``` + +##### `ResetDbUser` + +```go +func ResetDbUser() +``` + +##### `ResetEngine` + +```go +func ResetEngine() +``` + +##### `ResetName` + +```go +func ResetName() +``` + +##### `ResetProduction` + +```go +func ResetProduction() +``` + +##### `ResetVersion` + +```go +func ResetVersion() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| ClusterNameInput | *string | *No description.* | +| DbNameInput | *string | *No description.* | +| DbUserInput | *string | *No description.* | +| EngineInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| ProductionInput | interface{} | *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 | interface{} | *No description.* | +| Version | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `ClusterNameInput`Optional + +```go +func ClusterNameInput() *string +``` + +- *Type:* *string + +--- + +##### `DbNameInput`Optional + +```go +func DbNameInput() *string +``` + +- *Type:* *string + +--- + +##### `DbUserInput`Optional + +```go +func DbUserInput() *string +``` + +- *Type:* *string + +--- + +##### `EngineInput`Optional + +```go +func EngineInput() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `ProductionInput`Optional + +```go +func ProductionInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `VersionInput`Optional + +```go +func VersionInput() *string +``` + +- *Type:* *string + +--- + +##### `ClusterName`Required + +```go +func ClusterName() *string +``` + +- *Type:* *string + +--- + +##### `DbName`Required + +```go +func DbName() *string +``` + +- *Type:* *string + +--- + +##### `DbUser`Required + +```go +func DbUser() *string +``` + +- *Type:* *string + +--- + +##### `Engine`Required + +```go +func Engine() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Production`Required + +```go +func Production() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Version`Required + +```go +func Version() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecDomainList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecDomainList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecDomainList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) AppSpecDomainOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecDomainOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecDomainOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecDomainOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetType | *No description.* | +| ResetWildcard | *No description.* | +| ResetZone | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetType` + +```go +func ResetType() +``` + +##### `ResetWildcard` + +```go +func ResetWildcard() +``` + +##### `ResetZone` + +```go +func ResetZone() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| NameInput | *string | *No description.* | +| TypeInput | *string | *No description.* | +| WildcardInput | interface{} | *No description.* | +| ZoneInput | *string | *No description.* | +| Name | *string | *No description.* | +| Type | *string | *No description.* | +| Wildcard | interface{} | *No description.* | +| Zone | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `TypeInput`Optional + +```go +func TypeInput() *string +``` + +- *Type:* *string + +--- + +##### `WildcardInput`Optional + +```go +func WildcardInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `ZoneInput`Optional + +```go +func ZoneInput() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `Wildcard`Required + +```go +func Wildcard() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Zone`Required + +```go +func Zone() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecEnvList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecEnvList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) AppSpecEnvOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecEnvOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecEnvOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetKey | *No description.* | +| ResetScope | *No description.* | +| ResetType | *No description.* | +| ResetValue | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetKey` + +```go +func ResetKey() +``` + +##### `ResetScope` + +```go +func ResetScope() +``` + +##### `ResetType` + +```go +func ResetType() +``` + +##### `ResetValue` + +```go +func ResetValue() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| 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 | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `KeyInput`Optional + +```go +func KeyInput() *string +``` + +- *Type:* *string + +--- + +##### `ScopeInput`Optional + +```go +func ScopeInput() *string +``` + +- *Type:* *string + +--- + +##### `TypeInput`Optional + +```go +func TypeInput() *string +``` + +- *Type:* *string + +--- + +##### `ValueInput`Optional + +```go +func ValueInput() *string +``` + +- *Type:* *string + +--- + +##### `Key`Required + +```go +func Key() *string +``` + +- *Type:* *string + +--- + +##### `Scope`Required + +```go +func Scope() *string +``` + +- *Type:* *string + +--- + +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecFunctionAlertList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecFunctionAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionAlertList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) AppSpecFunctionAlertOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### AppSpecFunctionAlertOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecFunctionAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionAlertOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -6572,20 +9373,150 @@ 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.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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` ```go func ComputeFqn() *string ``` -##### `Resolve` +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -6593,13 +9524,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -6609,32 +9540,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `ResetDisabled` ```go -func Get(index *f64) AppSpecAlertOutputReference +func ResetDisabled() ``` -###### `index`Required - -- *Type:* *f64 - -the index of the item to return. - ---- - #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| DisabledInput | interface{} | *No description.* | +| OperatorInput | *string | *No description.* | +| RuleInput | *string | *No description.* | +| ValueInput | *f64 | *No description.* | +| WindowInput | *string | *No description.* | +| Disabled | interface{} | *No description.* | +| Operator | *string | *No description.* | +| Rule | *string | *No description.* | +| Value | *f64 | *No description.* | +| Window | *string | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -6648,7 +9581,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -6658,498 +9591,471 @@ func Fqn() *string --- -##### `InternalValue`Optional +##### `DisabledInput`Optional ```go -func InternalValue() interface{} +func DisabledInput() interface{} ``` - *Type:* interface{} --- - -### AppSpecAlertOutputReference - -#### Initializers +##### `OperatorInput`Optional ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecAlertOutputReference +func OperatorInput() *string ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +- *Type:* *string --- -##### `terraformResource`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent - -The parent resource. - ---- +##### `RuleInput`Optional -##### `terraformAttribute`Required +```go +func RuleInput() *string +``` - *Type:* *string -The attribute on the parent resource this class is referencing. - --- -##### `complexObjectIndex`Required +##### `ValueInput`Optional -- *Type:* *f64 +```go +func ValueInput() *f64 +``` -the index of this item in the list. +- *Type:* *f64 --- -##### `complexObjectIsFromSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- +##### `WindowInput`Optional -#### Methods +```go +func WindowInput() *string +``` -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetDisabled | *No description.* | +- *Type:* *string --- -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` - -##### `GetAnyMapAttribute` +##### `Disabled`Required ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func Disabled() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetBooleanAttribute` +##### `Operator`Required ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func Operator() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `Rule`Required ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func Rule() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetListAttribute` +##### `Value`Required ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func Value() *f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *f64 --- -##### `GetNumberAttribute` +##### `Window`Required ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func Window() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetNumberListAttribute` +##### `InternalValue`Optional ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func InternalValue() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberMapAttribute` + +### AppSpecFunctionCorsAllowOriginsOutputReference + +#### Initializers ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 -``` +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -###### `terraformAttribute`Required +app.NewAppSpecFunctionCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionCorsAllowOriginsOutputReference +``` -- *Type:* *string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `GetStringAttribute` +##### `terraformResource`Required -```go -func GetStringAttribute(terraformAttribute *string) *string -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -###### `terraformAttribute`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* *string +The attribute on the parent resource this class is referencing. + --- -##### `GetStringMapAttribute` +#### Methods -```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string -``` +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetExact | *No description.* | +| ResetPrefix | *No description.* | +| ResetRegex | *No description.* | -###### `terraformAttribute`Required +--- -- *Type:* *string +##### `ComputeFqn` ---- +```go +func ComputeFqn() *string +``` -##### `InterpolationForAttribute` +##### `GetAnyMapAttribute` ```go -func InterpolationForAttribute(property *string) IResolvable +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `property`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `Resolve` +##### `GetBooleanAttribute` ```go -func Resolve(_context IResolveContext) interface{} +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -Produce the Token's value at resolution time. - -###### `_context`Required +###### `terraformAttribute`Required -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* *string --- -##### `ToString` +##### `GetBooleanMapAttribute` ```go -func ToString() *string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -Return a string representation of this resolvable object. +###### `terraformAttribute`Required -Returns a reversible string representation. +- *Type:* *string -##### `ResetDisabled` +--- + +##### `GetListAttribute` ```go -func ResetDisabled() +func GetListAttribute(terraformAttribute *string) *[]*string ``` +###### `terraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| DisabledInput | interface{} | *No description.* | -| RuleInput | *string | *No description.* | -| Disabled | interface{} | *No description.* | -| Rule | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +- *Type:* *string --- -##### `CreationStack`Required +##### `GetNumberAttribute` ```go -func CreationStack() *[]*string +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `terraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* *string --- -##### `Fqn`Required +##### `GetNumberListAttribute` ```go -func Fqn() *string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `DisabledInput`Optional +##### `GetNumberMapAttribute` ```go -func DisabledInput() interface{} +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `RuleInput`Optional +##### `GetStringAttribute` ```go -func RuleInput() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Disabled`Required +##### `GetStringMapAttribute` ```go -func Disabled() interface{} +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `Rule`Required +##### `InterpolationForAttribute` ```go -func Rule() *string +func InterpolationForAttribute(property *string) IResolvable ``` +###### `property`Required + - *Type:* *string --- -##### `InternalValue`Optional +##### `Resolve` ```go -func InternalValue() interface{} +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* interface{} +Produce the Token's value at resolution time. ---- +###### `_context`Required +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext -### AppSpecDatabaseList +--- -#### Initializers +##### `ToString` ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecDatabaseList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecDatabaseList +func ToString() *string ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `terraformResource`Required +##### `ResetExact` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +func ResetExact() +``` -The parent resource. +##### `ResetPrefix` ---- +```go +func ResetPrefix() +``` -##### `terraformAttribute`Required +##### `ResetRegex` -- *Type:* *string +```go +func ResetRegex() +``` -The attribute on the parent resource this class is referencing. ---- +#### Properties -##### `wrapsSet`Required +| **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.* | -- *Type:* *bool +--- -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +##### `CreationStack`Required ---- +```go +func CreationStack() *[]*string +``` -#### Methods +- *Type:* *[]*string -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `ComputeFqn` +##### `Fqn`Required ```go -func ComputeFqn() *string +func Fqn() *string ``` -##### `Resolve` +- *Type:* *string -```go -func Resolve(_context IResolveContext) interface{} -``` +--- -Produce the Token's value at resolution time. +##### `ExactInput`Optional -###### `_context`Required +```go +func ExactInput() *string +``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* *string --- -##### `ToString` +##### `PrefixInput`Optional ```go -func ToString() *string +func PrefixInput() *string ``` -Return a string representation of this resolvable object. +- *Type:* *string -Returns a reversible string representation. +--- -##### `Get` +##### `RegexInput`Optional ```go -func Get(index *f64) AppSpecDatabaseOutputReference +func RegexInput() *string ``` -###### `index`Required - -- *Type:* *f64 - -the index of the item to return. +- *Type:* *string --- +##### `Exact`Required -#### Properties +```go +func Exact() *string +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +- *Type:* *string --- -##### `CreationStack`Required +##### `Prefix`Required ```go -func CreationStack() *[]*string +func Prefix() *string ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* *string --- -##### `Fqn`Required +##### `Regex`Required ```go -func Fqn() *string +func Regex() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() interface{} +func InternalValue() AppSpecFunctionCorsAllowOrigins ``` -- *Type:* interface{} +- *Type:* AppSpecFunctionCorsAllowOrigins --- -### AppSpecDatabaseOutputReference +### AppSpecFunctionCorsOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecDatabaseOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecDatabaseOutputReference +app.NewAppSpecFunctionCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionCorsOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -7157,7 +10063,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -7165,176 +10071,160 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* *f64 - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetClusterName | *No description.* | -| ResetDbName | *No description.* | -| ResetDbUser | *No description.* | -| ResetEngine | *No description.* | -| ResetName | *No description.* | -| ResetProduction | *No description.* | -| ResetVersion | *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. | +| PutAllowOrigins | *No description.* | +| ResetAllowCredentials | *No description.* | +| ResetAllowHeaders | *No description.* | +| ResetAllowMethods | *No description.* | +| ResetAllowOrigins | *No description.* | +| ResetExposeHeaders | *No description.* | +| ResetMaxAge | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -7342,13 +10232,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -7358,46 +10248,52 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetClusterName` +##### `PutAllowOrigins` ```go -func ResetClusterName() +func PutAllowOrigins(value AppSpecFunctionCorsAllowOrigins) ``` -##### `ResetDbName` +###### `value`Required + +- *Type:* AppSpecFunctionCorsAllowOrigins + +--- + +##### `ResetAllowCredentials` ```go -func ResetDbName() +func ResetAllowCredentials() ``` -##### `ResetDbUser` +##### `ResetAllowHeaders` ```go -func ResetDbUser() +func ResetAllowHeaders() ``` -##### `ResetEngine` +##### `ResetAllowMethods` ```go -func ResetEngine() +func ResetAllowMethods() ``` -##### `ResetName` +##### `ResetAllowOrigins` ```go -func ResetName() +func ResetAllowOrigins() ``` -##### `ResetProduction` +##### `ResetExposeHeaders` ```go -func ResetProduction() +func ResetExposeHeaders() ``` -##### `ResetVersion` +##### `ResetMaxAge` ```go -func ResetVersion() +func ResetMaxAge() ``` @@ -7405,27 +10301,25 @@ func ResetVersion() | **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 | interface{} | *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 | interface{} | *No description.* | -| Version | *string | *No description.* | -| InternalValue | interface{} | *No 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 | interface{} | *No description.* | +| AllowHeadersInput | *[]*string | *No description.* | +| AllowMethodsInput | *[]*string | *No description.* | +| AllowOriginsInput | AppSpecFunctionCorsAllowOrigins | *No description.* | +| ExposeHeadersInput | *[]*string | *No description.* | +| MaxAgeInput | *string | *No description.* | +| AllowCredentials | interface{} | *No description.* | +| AllowHeaders | *[]*string | *No description.* | +| AllowMethods | *[]*string | *No description.* | +| ExposeHeaders | *[]*string | *No description.* | +| MaxAge | *string | *No description.* | +| InternalValue | AppSpecFunctionCors | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -7439,7 +10333,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -7449,176 +10343,156 @@ func Fqn() *string --- -##### `ClusterNameInput`Optional - -```go -func ClusterNameInput() *string -``` - -- *Type:* *string - ---- - -##### `DbNameInput`Optional - -```go -func DbNameInput() *string -``` - -- *Type:* *string - ---- - -##### `DbUserInput`Optional +##### `AllowOrigins`Required ```go -func DbUserInput() *string +func AllowOrigins() AppSpecFunctionCorsAllowOriginsOutputReference ``` -- *Type:* *string +- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference --- -##### `EngineInput`Optional +##### `AllowCredentialsInput`Optional ```go -func EngineInput() *string +func AllowCredentialsInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `NameInput`Optional +##### `AllowHeadersInput`Optional ```go -func NameInput() *string +func AllowHeadersInput() *[]*string ``` -- *Type:* *string +- *Type:* *[]*string --- -##### `ProductionInput`Optional +##### `AllowMethodsInput`Optional ```go -func ProductionInput() interface{} +func AllowMethodsInput() *[]*string ``` -- *Type:* interface{} +- *Type:* *[]*string --- -##### `VersionInput`Optional +##### `AllowOriginsInput`Optional ```go -func VersionInput() *string +func AllowOriginsInput() AppSpecFunctionCorsAllowOrigins ``` -- *Type:* *string +- *Type:* AppSpecFunctionCorsAllowOrigins --- -##### `ClusterName`Required +##### `ExposeHeadersInput`Optional ```go -func ClusterName() *string +func ExposeHeadersInput() *[]*string ``` -- *Type:* *string +- *Type:* *[]*string --- -##### `DbName`Required +##### `MaxAgeInput`Optional ```go -func DbName() *string +func MaxAgeInput() *string ``` - *Type:* *string --- -##### `DbUser`Required +##### `AllowCredentials`Required ```go -func DbUser() *string +func AllowCredentials() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `Engine`Required +##### `AllowHeaders`Required ```go -func Engine() *string +func AllowHeaders() *[]*string ``` -- *Type:* *string +- *Type:* *[]*string --- -##### `Name`Required +##### `AllowMethods`Required ```go -func Name() *string +func AllowMethods() *[]*string ``` -- *Type:* *string +- *Type:* *[]*string --- -##### `Production`Required +##### `ExposeHeaders`Required ```go -func Production() interface{} +func ExposeHeaders() *[]*string ``` -- *Type:* interface{} +- *Type:* *[]*string --- -##### `Version`Required +##### `MaxAge`Required ```go -func Version() *string +func MaxAge() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() interface{} +func InternalValue() AppSpecFunctionCors ``` -- *Type:* interface{} +- *Type:* AppSpecFunctionCors --- -### AppSpecDomainList +### AppSpecFunctionEnvList -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecDomainList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecDomainList +app.NewAppSpecFunctionEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionEnvList ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -7626,7 +10500,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -7634,7 +10508,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* *bool @@ -7646,20 +10520,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` ```go func ComputeFqn() *string ``` -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -7667,13 +10541,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -7683,13 +10557,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```go -func Get(index *f64) AppSpecDomainOutputReference +func Get(index *f64) AppSpecFunctionEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* *f64 @@ -7702,13 +10576,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 | interface{} | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -7722,7 +10596,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -7732,7 +10606,7 @@ func Fqn() *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go func InternalValue() interface{} @@ -7743,26 +10617,26 @@ func InternalValue() interface{} --- -### AppSpecDomainOutputReference +### AppSpecFunctionEnvOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecDomainOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecDomainOutputReference +app.NewAppSpecFunctionEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionEnvOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -7770,7 +10644,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -7778,7 +10652,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* *f64 @@ -7786,7 +10660,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -7798,152 +10672,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. | -| 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. | +| ResetKey | *No description.* | +| ResetScope | *No description.* | +| ResetType | *No description.* | +| ResetValue | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -7951,13 +10826,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -7967,22 +10842,28 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetType` +##### `ResetKey` ```go -func ResetType() +func ResetKey() ``` -##### `ResetWildcard` +##### `ResetScope` ```go -func ResetWildcard() +func ResetScope() ``` -##### `ResetZone` +##### `ResetType` ```go -func ResetZone() +func ResetType() +``` + +##### `ResetValue` + +```go +func ResetValue() ``` @@ -7990,21 +10871,21 @@ func ResetZone() | **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 | interface{} | *No description.* | -| ZoneInput | *string | *No description.* | -| Name | *string | *No description.* | -| Type | *string | *No description.* | -| Wildcard | interface{} | *No description.* | -| Zone | *string | *No description.* | -| InternalValue | interface{} | *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 | interface{} | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -8018,7 +10899,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -8028,87 +10909,87 @@ func Fqn() *string --- -##### `NameInput`Optional +##### `KeyInput`Optional ```go -func NameInput() *string +func KeyInput() *string ``` - *Type:* *string --- -##### `TypeInput`Optional +##### `ScopeInput`Optional ```go -func TypeInput() *string +func ScopeInput() *string ``` - *Type:* *string --- -##### `WildcardInput`Optional +##### `TypeInput`Optional ```go -func WildcardInput() interface{} +func TypeInput() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `ZoneInput`Optional +##### `ValueInput`Optional ```go -func ZoneInput() *string +func ValueInput() *string ``` - *Type:* *string --- -##### `Name`Required +##### `Key`Required ```go -func Name() *string +func Key() *string ``` - *Type:* *string --- -##### `Type`Required +##### `Scope`Required ```go -func Type() *string +func Scope() *string ``` - *Type:* *string --- -##### `Wildcard`Required +##### `Type`Required ```go -func Wildcard() interface{} +func Type() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `Zone`Required +##### `Value`Required ```go -func Zone() *string +func Value() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go func InternalValue() interface{} @@ -8119,25 +11000,24 @@ func InternalValue() interface{} --- -### AppSpecEnvList +### AppSpecFunctionGithubOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecEnvList +app.NewAppSpecFunctionGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGithubOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -8145,7 +11025,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -8153,661 +11033,663 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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` ```go func ComputeFqn() *string ``` -##### `Resolve` +##### `GetAnyMapAttribute` ```go -func Resolve(_context IResolveContext) interface{} +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -Produce the Token's value at resolution time. - -###### `_context`Required +###### `terraformAttribute`Required -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* *string --- -##### `ToString` +##### `GetBooleanAttribute` ```go -func ToString() *string +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -Return a string representation of this resolvable object. +###### `terraformAttribute`Required -Returns a reversible string representation. +- *Type:* *string -##### `Get` +--- + +##### `GetBooleanMapAttribute` ```go -func Get(index *f64) AppSpecEnvOutputReference +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `index`Required +###### `terraformAttribute`Required -- *Type:* *f64 +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required -the index of the item to return. +- *Type:* *string --- +##### `GetNumberAttribute` -#### Properties +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` -| **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 | interface{} | *No description.* | +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `CreationStack`Required +##### `GetNumberListAttribute` ```go -func CreationStack() *[]*string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `terraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* *string --- -##### `Fqn`Required +##### `GetNumberMapAttribute` ```go -func Fqn() *string +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `InternalValue`Optional +##### `GetStringAttribute` ```go -func InternalValue() interface{} +func GetStringAttribute(terraformAttribute *string) *string ``` -- *Type:* interface{} - ---- +###### `terraformAttribute`Required +- *Type:* *string -### AppSpecEnvOutputReference +--- -#### Initializers +##### `GetStringMapAttribute` ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecEnvOutputReference +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- +###### `terraformAttribute`Required -##### `terraformResource`Required +- *Type:* *string -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +--- -The parent resource. +##### `InterpolationForAttribute` ---- +```go +func InterpolationForAttribute(property *string) IResolvable +``` -##### `terraformAttribute`Required +###### `property`Required - *Type:* *string -The attribute on the parent resource this class is referencing. - --- -##### `complexObjectIndex`Required +##### `Resolve` -- *Type:* *f64 +```go +func Resolve(_context IResolveContext) interface{} +``` -the index of this item in the list. +Produce the Token's value at resolution time. ---- +###### `_context`Required -##### `complexObjectIsFromSet`Required +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext -- *Type:* *bool +--- -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +##### `ToString` ---- +```go +func ToString() *string +``` -#### Methods +Return a string representation of this resolvable object. -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +Returns a reversible string representation. ---- +##### `ResetBranch` -##### `ComputeFqn` +```go +func ResetBranch() +``` + +##### `ResetDeployOnPush` ```go -func ComputeFqn() *string +func ResetDeployOnPush() ``` -##### `GetAnyMapAttribute` +##### `ResetRepo` ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func ResetRepo() ``` -###### `terraformAttribute`Required -- *Type:* *string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| BranchInput | *string | *No description.* | +| DeployOnPushInput | interface{} | *No description.* | +| RepoInput | *string | *No description.* | +| Branch | *string | *No description.* | +| DeployOnPush | interface{} | *No description.* | +| Repo | *string | *No description.* | +| InternalValue | AppSpecFunctionGithub | *No description.* | --- -##### `GetBooleanAttribute` +##### `CreationStack`Required ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func CreationStack() *[]*string ``` -###### `terraformAttribute`Required +- *Type:* *[]*string -- *Type:* *string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `GetBooleanMapAttribute` +##### `Fqn`Required ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func Fqn() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetListAttribute` +##### `BranchInput`Optional ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func BranchInput() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetNumberAttribute` +##### `DeployOnPushInput`Optional ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func DeployOnPushInput() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberListAttribute` +##### `RepoInput`Optional ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func RepoInput() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `Branch`Required ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +func Branch() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetStringAttribute` +##### `DeployOnPush`Required ```go -func GetStringAttribute(terraformAttribute *string) *string +func DeployOnPush() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringMapAttribute` +##### `Repo`Required ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func Repo() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InternalValue`Optional ```go -func InterpolationForAttribute(property *string) IResolvable +func InternalValue() AppSpecFunctionGithub ``` -###### `property`Required - -- *Type:* *string +- *Type:* AppSpecFunctionGithub --- -##### `Resolve` + +### AppSpecFunctionGitlabOutputReference + +#### Initializers ```go -func Resolve(_context IResolveContext) interface{} +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecFunctionGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGitlabOutputReference ``` -Produce the Token's value at resolution time. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -###### `_context`Required +--- -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. --- -##### `ToString` +##### `terraformAttribute`Required -```go -func ToString() *string -``` +- *Type:* *string -Return a string representation of this resolvable object. +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetBranch | *No description.* | +| ResetDeployOnPush | *No description.* | +| ResetRepo | *No description.* | -Returns a reversible string representation. +--- -##### `ResetKey` +##### `ComputeFqn` ```go -func ResetKey() +func ComputeFqn() *string ``` -##### `ResetScope` +##### `GetAnyMapAttribute` ```go -func ResetScope() +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -##### `ResetType` +###### `terraformAttribute`Required -```go -func ResetType() -``` +- *Type:* *string -##### `ResetValue` +--- + +##### `GetBooleanAttribute` ```go -func ResetValue() +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` +###### `terraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| 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 | interface{} | *No description.* | +- *Type:* *string --- -##### `CreationStack`Required +##### `GetBooleanMapAttribute` ```go -func CreationStack() *[]*string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `terraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* *string --- -##### `Fqn`Required +##### `GetListAttribute` ```go -func Fqn() *string +func GetListAttribute(terraformAttribute *string) *[]*string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `KeyInput`Optional +##### `GetNumberAttribute` ```go -func KeyInput() *string +func GetNumberAttribute(terraformAttribute *string) *f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `ScopeInput`Optional +##### `GetNumberListAttribute` ```go -func ScopeInput() *string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `TypeInput`Optional +##### `GetNumberMapAttribute` ```go -func TypeInput() *string +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `ValueInput`Optional +##### `GetStringAttribute` ```go -func ValueInput() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Key`Required +##### `GetStringMapAttribute` ```go -func Key() *string +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Scope`Required +##### `InterpolationForAttribute` ```go -func Scope() *string +func InterpolationForAttribute(property *string) IResolvable ``` +###### `property`Required + - *Type:* *string --- -##### `Type`Required +##### `Resolve` ```go -func Type() *string +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* *string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `Value`Required +##### `ToString` ```go -func Value() *string +func ToString() *string ``` -- *Type:* *string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `InternalValue`Optional +##### `ResetBranch` ```go -func InternalValue() interface{} +func ResetBranch() ``` -- *Type:* interface{} - ---- - +##### `ResetDeployOnPush` -### AppSpecFunctionAlertList +```go +func ResetDeployOnPush() +``` -#### Initializers +##### `ResetRepo` ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecFunctionAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionAlertList +func ResetRepo() ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| BranchInput | *string | *No description.* | +| DeployOnPushInput | interface{} | *No description.* | +| RepoInput | *string | *No description.* | +| Branch | *string | *No description.* | +| DeployOnPush | interface{} | *No description.* | +| Repo | *string | *No description.* | +| InternalValue | AppSpecFunctionGitlab | *No description.* | --- -##### `terraformResource`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent - -The parent resource. +##### `CreationStack`Required ---- +```go +func CreationStack() *[]*string +``` -##### `terraformAttribute`Required +- *Type:* *[]*string -- *Type:* *string +The creation stack of this resolvable which will be appended to errors thrown during resolution. -The attribute on the parent resource this class is referencing. +If this returns an empty array the stack will not be attached. --- -##### `wrapsSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- +##### `Fqn`Required -#### Methods +```go +func Fqn() *string +``` -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | +- *Type:* *string --- -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` - -##### `Resolve` +##### `BranchInput`Optional ```go -func Resolve(_context IResolveContext) interface{} +func BranchInput() *string ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* *string --- -##### `ToString` +##### `DeployOnPushInput`Optional ```go -func ToString() *string +func DeployOnPushInput() interface{} ``` -Return a string representation of this resolvable object. +- *Type:* interface{} -Returns a reversible string representation. +--- -##### `Get` +##### `RepoInput`Optional ```go -func Get(index *f64) AppSpecFunctionAlertOutputReference +func RepoInput() *string ``` -###### `index`Required - -- *Type:* *f64 - -the index of the item to return. +- *Type:* *string --- +##### `Branch`Required -#### Properties +```go +func Branch() *string +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +- *Type:* *string --- -##### `CreationStack`Required +##### `DeployOnPush`Required ```go -func CreationStack() *[]*string +func DeployOnPush() interface{} ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* interface{} --- -##### `Fqn`Required +##### `Repo`Required ```go -func Fqn() *string +func Repo() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() interface{} +func InternalValue() AppSpecFunctionGitlab ``` -- *Type:* interface{} +- *Type:* AppSpecFunctionGitlab --- -### AppSpecFunctionAlertOutputReference +### AppSpecFunctionGitOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionAlertOutputReference +app.NewAppSpecFunctionGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGitOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -8815,7 +11697,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -8823,170 +11705,155 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* *f64 - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| 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. | +| ResetBranch | *No description.* | +| ResetRepoCloneUrl | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -8994,13 +11861,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -9010,10 +11877,16 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetDisabled` +##### `ResetBranch` ```go -func ResetDisabled() +func ResetBranch() +``` + +##### `ResetRepoCloneUrl` + +```go +func ResetRepoCloneUrl() ``` @@ -9021,23 +11894,17 @@ func ResetDisabled() | **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 | interface{} | *No description.* | -| OperatorInput | *string | *No description.* | -| RuleInput | *string | *No description.* | -| ValueInput | *f64 | *No description.* | -| WindowInput | *string | *No description.* | -| Disabled | interface{} | *No description.* | -| Operator | *string | *No description.* | -| Rule | *string | *No description.* | -| Value | *f64 | *No description.* | -| Window | *string | *No description.* | -| InternalValue | interface{} | *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 | AppSpecFunctionGit | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -9051,7 +11918,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -9061,107 +11928,190 @@ func Fqn() *string --- -##### `DisabledInput`Optional +##### `BranchInput`Optional ```go -func DisabledInput() interface{} +func BranchInput() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `OperatorInput`Optional +##### `RepoCloneUrlInput`Optional ```go -func OperatorInput() *string +func RepoCloneUrlInput() *string ``` - *Type:* *string --- -##### `RuleInput`Optional +##### `Branch`Required ```go -func RuleInput() *string +func Branch() *string ``` - *Type:* *string --- -##### `ValueInput`Optional +##### `RepoCloneUrl`Required ```go -func ValueInput() *f64 +func RepoCloneUrl() *string ``` -- *Type:* *f64 +- *Type:* *string --- -##### `WindowInput`Optional +##### `InternalValue`Optional ```go -func WindowInput() *string +func InternalValue() AppSpecFunctionGit ``` -- *Type:* *string +- *Type:* AppSpecFunctionGit --- -##### `Disabled`Required + +### AppSpecFunctionList + +#### Initializers ```go -func Disabled() interface{} +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecFunctionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionList ``` -- *Type:* interface{} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `Operator`Required +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` ```go -func Operator() *string +func ComputeFqn() *string ``` -- *Type:* *string +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `Rule`Required +##### `ToString` ```go -func Rule() *string +func ToString() *string ``` -- *Type:* *string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) AppSpecFunctionOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `Value`Required +##### `CreationStack`Required ```go -func Value() *f64 +func CreationStack() *[]*string ``` -- *Type:* *f64 +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Window`Required +##### `Fqn`Required ```go -func Window() *string +func Fqn() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go func InternalValue() interface{} @@ -9172,24 +12122,24 @@ func InternalValue() interface{} --- -### AppSpecFunctionCorsAllowOriginsOutputReference +### AppSpecFunctionLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionCorsAllowOriginsOutputReference +app.NewAppSpecFunctionLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationDatadogOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -9197,7 +12147,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -9209,152 +12159,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. | -| 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. | +| ResetEndpoint | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -9362,13 +12310,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -9378,22 +12326,10 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetExact` - -```go -func ResetExact() -``` - -##### `ResetPrefix` - -```go -func ResetPrefix() -``` - -##### `ResetRegex` +##### `ResetEndpoint` ```go -func ResetRegex() +func ResetEndpoint() ``` @@ -9401,19 +12337,17 @@ func ResetRegex() | **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.* | +| ApiKeyInput | *string | *No description.* | +| EndpointInput | *string | *No description.* | +| ApiKey | *string | *No description.* | +| Endpoint | *string | *No description.* | +| InternalValue | AppSpecFunctionLogDestinationDatadog | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -9427,7 +12361,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -9437,95 +12371,218 @@ func Fqn() *string --- -##### `ExactInput`Optional +##### `ApiKeyInput`Optional + +```go +func ApiKeyInput() *string +``` + +- *Type:* *string + +--- + +##### `EndpointInput`Optional + +```go +func EndpointInput() *string +``` + +- *Type:* *string + +--- + +##### `ApiKey`Required + +```go +func ApiKey() *string +``` + +- *Type:* *string + +--- + +##### `Endpoint`Required + +```go +func Endpoint() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() AppSpecFunctionLogDestinationDatadog +``` + +- *Type:* AppSpecFunctionLogDestinationDatadog + +--- + + +### AppSpecFunctionLogDestinationList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecFunctionLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionLogDestinationList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` ```go -func ExactInput() *string +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* *string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `PrefixInput`Optional +##### `ToString` ```go -func PrefixInput() *string +func ToString() *string ``` -- *Type:* *string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `RegexInput`Optional +##### `Get` ```go -func RegexInput() *string +func Get(index *f64) AppSpecFunctionLogDestinationOutputReference ``` -- *Type:* *string +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. --- -##### `Exact`Required -```go -func Exact() *string -``` +#### Properties -- *Type:* *string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `Prefix`Required +##### `CreationStack`Required ```go -func Prefix() *string +func CreationStack() *[]*string ``` -- *Type:* *string +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Regex`Required +##### `Fqn`Required ```go -func Regex() *string +func Fqn() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() AppSpecFunctionCorsAllowOrigins +func InternalValue() interface{} ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* interface{} --- -### AppSpecFunctionCorsOutputReference +### AppSpecFunctionLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionCorsOutputReference +app.NewAppSpecFunctionLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationLogtailOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -9533,7 +12590,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -9545,156 +12602,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. | -| PutAllowOrigins | *No description.* | -| ResetAllowCredentials | *No description.* | -| ResetAllowHeaders | *No description.* | -| ResetAllowMethods | *No description.* | -| ResetAllowOrigins | *No description.* | -| ResetExposeHeaders | *No description.* | -| ResetMaxAge | *No description.* | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -9702,13 +12752,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -9718,365 +12768,479 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `PutAllowOrigins` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| TokenInput | *string | *No description.* | +| Token | *string | *No description.* | +| InternalValue | AppSpecFunctionLogDestinationLogtail | *No description.* | + +--- + +##### `CreationStack`Required ```go -func PutAllowOrigins(value AppSpecFunctionCorsAllowOrigins) +func CreationStack() *[]*string ``` -###### `value`Required +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `TokenInput`Optional + +```go +func TokenInput() *string +``` + +- *Type:* *string + +--- + +##### `Token`Required + +```go +func Token() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() AppSpecFunctionLogDestinationLogtail +``` + +- *Type:* AppSpecFunctionLogDestinationLogtail + +--- + + +### AppSpecFunctionLogDestinationOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecFunctionLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionLogDestinationOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 -- *Type:* AppSpecFunctionCorsAllowOrigins +the index of this item in the list. --- -##### `ResetAllowCredentials` - -```go -func ResetAllowCredentials() -``` +##### `complexObjectIsFromSet`Required -##### `ResetAllowHeaders` +- *Type:* *bool -```go -func ResetAllowHeaders() -``` +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -##### `ResetAllowMethods` +--- -```go -func ResetAllowMethods() -``` +#### Methods -##### `ResetAllowOrigins` +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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.* | -```go -func ResetAllowOrigins() -``` +--- -##### `ResetExposeHeaders` +##### `ComputeFqn` ```go -func ResetExposeHeaders() +func ComputeFqn() *string ``` -##### `ResetMaxAge` +##### `GetAnyMapAttribute` ```go -func ResetMaxAge() +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` +###### `terraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| AllowOrigins | AppSpecFunctionCorsAllowOriginsOutputReference | *No description.* | -| AllowCredentialsInput | interface{} | *No description.* | -| AllowHeadersInput | *[]*string | *No description.* | -| AllowMethodsInput | *[]*string | *No description.* | -| AllowOriginsInput | AppSpecFunctionCorsAllowOrigins | *No description.* | -| ExposeHeadersInput | *[]*string | *No description.* | -| MaxAgeInput | *string | *No description.* | -| AllowCredentials | interface{} | *No description.* | -| AllowHeaders | *[]*string | *No description.* | -| AllowMethods | *[]*string | *No description.* | -| ExposeHeaders | *[]*string | *No description.* | -| MaxAge | *string | *No description.* | -| InternalValue | AppSpecFunctionCors | *No description.* | +- *Type:* *string --- -##### `CreationStack`Required +##### `GetBooleanAttribute` ```go -func CreationStack() *[]*string +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `terraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* *string --- -##### `Fqn`Required +##### `GetBooleanMapAttribute` ```go -func Fqn() *string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `AllowOrigins`Required +##### `GetListAttribute` ```go -func AllowOrigins() AppSpecFunctionCorsAllowOriginsOutputReference +func GetListAttribute(terraformAttribute *string) *[]*string ``` -- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AllowCredentialsInput`Optional +##### `GetNumberAttribute` ```go -func AllowCredentialsInput() interface{} +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AllowHeadersInput`Optional +##### `GetNumberListAttribute` ```go -func AllowHeadersInput() *[]*string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -- *Type:* *[]*string +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AllowMethodsInput`Optional +##### `GetNumberMapAttribute` ```go -func AllowMethodsInput() *[]*string +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -- *Type:* *[]*string +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AllowOriginsInput`Optional +##### `GetStringAttribute` ```go -func AllowOriginsInput() AppSpecFunctionCorsAllowOrigins +func GetStringAttribute(terraformAttribute *string) *string ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ExposeHeadersInput`Optional +##### `GetStringMapAttribute` ```go -func ExposeHeadersInput() *[]*string +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* *[]*string +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `MaxAgeInput`Optional +##### `InterpolationForAttribute` ```go -func MaxAgeInput() *string +func InterpolationForAttribute(property *string) IResolvable ``` +###### `property`Required + - *Type:* *string --- -##### `AllowCredentials`Required +##### `Resolve` ```go -func AllowCredentials() interface{} +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* interface{} - ---- - -##### `AllowHeaders`Required +Produce the Token's value at resolution time. -```go -func AllowHeaders() *[]*string -``` +###### `_context`Required -- *Type:* *[]*string +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `AllowMethods`Required +##### `ToString` ```go -func AllowMethods() *[]*string +func ToString() *string ``` -- *Type:* *[]*string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `ExposeHeaders`Required +##### `PutDatadog` ```go -func ExposeHeaders() *[]*string +func PutDatadog(value AppSpecFunctionLogDestinationDatadog) ``` -- *Type:* *[]*string +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationDatadog --- -##### `MaxAge`Required +##### `PutLogtail` ```go -func MaxAge() *string +func PutLogtail(value AppSpecFunctionLogDestinationLogtail) ``` -- *Type:* *string +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationLogtail --- -##### `InternalValue`Optional +##### `PutPapertrail` ```go -func InternalValue() AppSpecFunctionCors +func PutPapertrail(value AppSpecFunctionLogDestinationPapertrail) ``` -- *Type:* AppSpecFunctionCors +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationPapertrail --- +##### `ResetDatadog` -### AppSpecFunctionEnvList +```go +func ResetDatadog() +``` -#### Initializers +##### `ResetLogtail` ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecFunctionEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionEnvList +func ResetLogtail() ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +##### `ResetPapertrail` ---- +```go +func ResetPapertrail() +``` -##### `terraformResource`Required -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +#### Properties -The parent resource. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| 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 | interface{} | *No description.* | --- -##### `terraformAttribute`Required - -- *Type:* *string - -The attribute on the parent resource this class is referencing. +##### `CreationStack`Required ---- +```go +func CreationStack() *[]*string +``` -##### `wrapsSet`Required +- *Type:* *[]*string -- *Type:* *bool +The creation stack of this resolvable which will be appended to errors thrown during resolution. -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +If this returns an empty array the stack will not be attached. --- -#### Methods +##### `Fqn`Required -| **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.* | +```go +func Fqn() *string +``` + +- *Type:* *string --- -##### `ComputeFqn` +##### `Datadog`Required ```go -func ComputeFqn() *string +func Datadog() AppSpecFunctionLogDestinationDatadogOutputReference ``` -##### `Resolve` +- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference -```go -func Resolve(_context IResolveContext) interface{} -``` +--- -Produce the Token's value at resolution time. +##### `Logtail`Required -###### `_context`Required +```go +func Logtail() AppSpecFunctionLogDestinationLogtailOutputReference +``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference --- -##### `ToString` +##### `Papertrail`Required ```go -func ToString() *string +func Papertrail() AppSpecFunctionLogDestinationPapertrailOutputReference ``` -Return a string representation of this resolvable object. +- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference -Returns a reversible string representation. +--- -##### `Get` +##### `DatadogInput`Optional ```go -func Get(index *f64) AppSpecFunctionEnvOutputReference +func DatadogInput() AppSpecFunctionLogDestinationDatadog ``` -###### `index`Required - -- *Type:* *f64 - -the index of the item to return. +- *Type:* AppSpecFunctionLogDestinationDatadog --- +##### `LogtailInput`Optional -#### Properties +```go +func LogtailInput() AppSpecFunctionLogDestinationLogtail +``` -| **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 | interface{} | *No description.* | +- *Type:* AppSpecFunctionLogDestinationLogtail --- -##### `CreationStack`Required +##### `NameInput`Optional ```go -func CreationStack() *[]*string +func NameInput() *string ``` -- *Type:* *[]*string +- *Type:* *string -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `PapertrailInput`Optional + +```go +func PapertrailInput() AppSpecFunctionLogDestinationPapertrail +``` + +- *Type:* AppSpecFunctionLogDestinationPapertrail --- -##### `Fqn`Required +##### `Name`Required ```go -func Fqn() *string +func Name() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go func InternalValue() interface{} @@ -10087,26 +13251,24 @@ func InternalValue() interface{} --- -### AppSpecFunctionEnvOutputReference +### AppSpecFunctionLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionEnvOutputReference +app.NewAppSpecFunctionLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationPapertrailOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -10114,7 +13276,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -10122,576 +13284,630 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* *f64 - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| 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. | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required - +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| EndpointInput | *string | *No description.* | +| Endpoint | *string | *No description.* | +| InternalValue | AppSpecFunctionLogDestinationPapertrail | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `EndpointInput`Optional + +```go +func EndpointInput() *string +``` + - *Type:* *string --- -##### `InterpolationForAttribute` +##### `Endpoint`Required ```go -func InterpolationForAttribute(property *string) IResolvable +func Endpoint() *string ``` -###### `property`Required - - *Type:* *string --- -##### `Resolve` +##### `InternalValue`Optional ```go -func Resolve(_context IResolveContext) interface{} +func InternalValue() AppSpecFunctionLogDestinationPapertrail ``` -Produce the Token's value at resolution time. +- *Type:* AppSpecFunctionLogDestinationPapertrail -###### `_context`Required +--- -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext ---- +### AppSpecFunctionOutputReference -##### `ToString` +#### Initializers ```go -func ToString() *string +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecFunctionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionOutputReference ``` -Return a string representation of this resolvable object. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -Returns a reversible string representation. +--- -##### `ResetKey` +##### `terraformResource`Required -```go -func ResetKey() -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -##### `ResetScope` +The parent resource. -```go -func ResetScope() -``` +--- -##### `ResetType` +##### `terraformAttribute`Required -```go -func ResetType() -``` +- *Type:* *string -##### `ResetValue` +The attribute on the parent resource this class is referencing. -```go -func ResetValue() -``` +--- +##### `complexObjectIndex`Required -#### Properties +- *Type:* *f64 -| **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 | interface{} | *No description.* | +the index of this item in the list. --- -##### `CreationStack`Required +##### `complexObjectIsFromSet`Required -```go -func CreationStack() *[]*string -``` +- *Type:* *bool -- *Type:* *[]*string +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| 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.* | --- -##### `Fqn`Required +##### `ComputeFqn` ```go -func Fqn() *string +func ComputeFqn() *string ``` -- *Type:* *string - ---- - -##### `KeyInput`Optional +##### `GetAnyMapAttribute` ```go -func KeyInput() *string +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `ScopeInput`Optional +##### `GetBooleanAttribute` ```go -func ScopeInput() *string +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `TypeInput`Optional +##### `GetBooleanMapAttribute` ```go -func TypeInput() *string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `ValueInput`Optional +##### `GetListAttribute` ```go -func ValueInput() *string +func GetListAttribute(terraformAttribute *string) *[]*string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Key`Required +##### `GetNumberAttribute` ```go -func Key() *string +func GetNumberAttribute(terraformAttribute *string) *f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Scope`Required +##### `GetNumberListAttribute` ```go -func Scope() *string +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Type`Required +##### `GetNumberMapAttribute` ```go -func Type() *string +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `Value`Required +##### `GetStringAttribute` ```go -func Value() *string +func GetStringAttribute(terraformAttribute *string) *string ``` +###### `terraformAttribute`Required + - *Type:* *string --- -##### `InternalValue`Optional +##### `GetStringMapAttribute` ```go -func InternalValue() interface{} +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* interface{} - ---- +###### `terraformAttribute`Required +- *Type:* *string -### AppSpecFunctionGithubOutputReference +--- -#### Initializers +##### `InterpolationForAttribute` ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecFunctionGithubOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGithubOutputReference +func InterpolationForAttribute(property *string) IResolvable ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +###### `property`Required -The parent resource. +- *Type:* *string --- -##### `terraformAttribute`Required - -- *Type:* *string +##### `Resolve` -The attribute on the parent resource this class is referencing. +```go +func Resolve(_context IResolveContext) interface{} +``` ---- +Produce the Token's value at resolution time. -#### Methods +###### `_context`Required -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` - -##### `GetAnyMapAttribute` +##### `ToString` ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func ToString() *string ``` -###### `terraformAttribute`Required - -- *Type:* *string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `GetBooleanAttribute` +##### `PutAlert` ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func PutAlert(value interface{}) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* interface{} --- -##### `GetBooleanMapAttribute` +##### `PutCors` ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func PutCors(value AppSpecFunctionCors) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* AppSpecFunctionCors --- -##### `GetListAttribute` +##### `PutEnv` ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func PutEnv(value interface{}) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberAttribute` +##### `PutGit` ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func PutGit(value AppSpecFunctionGit) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* AppSpecFunctionGit --- -##### `GetNumberListAttribute` +##### `PutGithub` ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func PutGithub(value AppSpecFunctionGithub) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* AppSpecFunctionGithub --- -##### `GetNumberMapAttribute` +##### `PutGitlab` ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +func PutGitlab(value AppSpecFunctionGitlab) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* AppSpecFunctionGitlab --- -##### `GetStringAttribute` +##### `PutLogDestination` ```go -func GetStringAttribute(terraformAttribute *string) *string +func PutLogDestination(value interface{}) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringMapAttribute` +##### `PutRoutes` ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func PutRoutes(value interface{}) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* *string +- *Type:* interface{} --- -##### `InterpolationForAttribute` +##### `ResetAlert` ```go -func InterpolationForAttribute(property *string) IResolvable +func ResetAlert() ``` -###### `property`Required - -- *Type:* *string - ---- - -##### `Resolve` +##### `ResetCors` ```go -func Resolve(_context IResolveContext) interface{} +func ResetCors() ``` -Produce the Token's value at resolution time. +##### `ResetEnv` -###### `_context`Required +```go +func ResetEnv() +``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +##### `ResetGit` ---- +```go +func ResetGit() +``` -##### `ToString` +##### `ResetGithub` ```go -func ToString() *string +func ResetGithub() ``` -Return a string representation of this resolvable object. +##### `ResetGitlab` -Returns a reversible string representation. +```go +func ResetGitlab() +``` -##### `ResetBranch` +##### `ResetLogDestination` ```go -func ResetBranch() +func ResetLogDestination() ``` -##### `ResetDeployOnPush` +##### `ResetRoutes` ```go -func ResetDeployOnPush() +func ResetRoutes() ``` -##### `ResetRepo` +##### `ResetSourceDir` ```go -func ResetRepo() +func ResetSourceDir() ``` @@ -10699,19 +13915,33 @@ func ResetRepo() | **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 | interface{} | *No description.* | -| RepoInput | *string | *No description.* | -| Branch | *string | *No description.* | -| DeployOnPush | interface{} | *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.* | +| 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 | interface{} | *No description.* | +| CorsInput | AppSpecFunctionCors | *No description.* | +| EnvInput | interface{} | *No description.* | +| GithubInput | AppSpecFunctionGithub | *No description.* | +| GitInput | AppSpecFunctionGit | *No description.* | +| GitlabInput | AppSpecFunctionGitlab | *No description.* | +| LogDestinationInput | interface{} | *No description.* | +| NameInput | *string | *No description.* | +| RoutesInput | interface{} | *No description.* | +| SourceDirInput | *string | *No description.* | +| Name | *string | *No description.* | +| SourceDir | *string | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -10725,7 +13955,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -10735,431 +13965,380 @@ func Fqn() *string --- -##### `BranchInput`Optional +##### `Alert`Required ```go -func BranchInput() *string +func Alert() AppSpecFunctionAlertList ``` -- *Type:* *string +- *Type:* AppSpecFunctionAlertList --- -##### `DeployOnPushInput`Optional +##### `Cors`Required ```go -func DeployOnPushInput() interface{} +func Cors() AppSpecFunctionCorsOutputReference ``` -- *Type:* interface{} +- *Type:* AppSpecFunctionCorsOutputReference --- -##### `RepoInput`Optional +##### `Env`Required ```go -func RepoInput() *string +func Env() AppSpecFunctionEnvList ``` -- *Type:* *string +- *Type:* AppSpecFunctionEnvList --- -##### `Branch`Required +##### `Git`Required ```go -func Branch() *string +func Git() AppSpecFunctionGitOutputReference ``` -- *Type:* *string +- *Type:* AppSpecFunctionGitOutputReference --- -##### `DeployOnPush`Required +##### `Github`Required ```go -func DeployOnPush() interface{} +func Github() AppSpecFunctionGithubOutputReference ``` -- *Type:* interface{} +- *Type:* AppSpecFunctionGithubOutputReference --- -##### `Repo`Required +##### `Gitlab`Required ```go -func Repo() *string +func Gitlab() AppSpecFunctionGitlabOutputReference ``` -- *Type:* *string +- *Type:* AppSpecFunctionGitlabOutputReference --- -##### `InternalValue`Optional +##### `LogDestination`Required ```go -func InternalValue() AppSpecFunctionGithub +func LogDestination() AppSpecFunctionLogDestinationList ``` -- *Type:* AppSpecFunctionGithub +- *Type:* AppSpecFunctionLogDestinationList --- - -### AppSpecFunctionGitlabOutputReference - -#### Initializers +##### `Routes`Required ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecFunctionGitlabOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGitlabOutputReference +func Routes() AppSpecFunctionRoutesList ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +- *Type:* AppSpecFunctionRoutesList --- -##### `terraformResource`Required +##### `AlertInput`Optional -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent +```go +func AlertInput() interface{} +``` -The parent resource. +- *Type:* interface{} --- -##### `terraformAttribute`Required - -- *Type:* *string - -The attribute on the parent resource this class is referencing. - ---- +##### `CorsInput`Optional -#### Methods +```go +func CorsInput() AppSpecFunctionCors +``` -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +- *Type:* AppSpecFunctionCors --- -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` - -##### `GetAnyMapAttribute` +##### `EnvInput`Optional ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func EnvInput() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetBooleanAttribute` +##### `GithubInput`Optional ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func GithubInput() AppSpecFunctionGithub ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* AppSpecFunctionGithub --- -##### `GetBooleanMapAttribute` +##### `GitInput`Optional ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func GitInput() AppSpecFunctionGit ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* AppSpecFunctionGit --- -##### `GetListAttribute` +##### `GitlabInput`Optional ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func GitlabInput() AppSpecFunctionGitlab ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* AppSpecFunctionGitlab --- -##### `GetNumberAttribute` +##### `LogDestinationInput`Optional ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func LogDestinationInput() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetNumberListAttribute` +##### `NameInput`Optional ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func NameInput() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `RoutesInput`Optional ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +func RoutesInput() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringAttribute` +##### `SourceDirInput`Optional ```go -func GetStringAttribute(terraformAttribute *string) *string +func SourceDirInput() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetStringMapAttribute` +##### `Name`Required ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func Name() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `InterpolationForAttribute` +##### `SourceDir`Required ```go -func InterpolationForAttribute(property *string) IResolvable +func SourceDir() *string ``` -###### `property`Required - - *Type:* *string --- -##### `Resolve` +##### `InternalValue`Optional ```go -func Resolve(_context IResolveContext) interface{} +func InternalValue() interface{} ``` -Produce the Token's value at resolution time. +- *Type:* interface{} -###### `_context`Required +--- -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext ---- +### AppSpecFunctionRoutesList -##### `ToString` +#### Initializers ```go -func ToString() *string -``` - -Return a string representation of this resolvable object. +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -Returns a reversible string representation. +app.NewAppSpecFunctionRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionRoutesList +``` -##### `ResetBranch` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -```go -func ResetBranch() -``` +--- -##### `ResetDeployOnPush` +##### `terraformResource`Required -```go -func ResetDeployOnPush() -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -##### `ResetRepo` +The parent resource. -```go -func ResetRepo() -``` +--- +##### `terraformAttribute`Required -#### Properties +- *Type:* *string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| BranchInput | *string | *No description.* | -| DeployOnPushInput | interface{} | *No description.* | -| RepoInput | *string | *No description.* | -| Branch | *string | *No description.* | -| DeployOnPush | interface{} | *No description.* | -| Repo | *string | *No description.* | -| InternalValue | AppSpecFunctionGitlab | *No description.* | +The attribute on the parent resource this class is referencing. --- -##### `CreationStack`Required +##### `wrapsSet`Required -```go -func CreationStack() *[]*string -``` +- *Type:* *bool -- *Type:* *[]*string +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | --- -##### `Fqn`Required +##### `ComputeFqn` ```go -func Fqn() *string +func ComputeFqn() *string ``` -- *Type:* *string - ---- - -##### `BranchInput`Optional +##### `Resolve` ```go -func BranchInput() *string +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* *string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `DeployOnPushInput`Optional +##### `ToString` ```go -func DeployOnPushInput() interface{} +func ToString() *string ``` -- *Type:* interface{} +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `RepoInput`Optional +##### `Get` ```go -func RepoInput() *string +func Get(index *f64) AppSpecFunctionRoutesOutputReference ``` -- *Type:* *string +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. --- -##### `Branch`Required -```go -func Branch() *string -``` +#### Properties -- *Type:* *string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `DeployOnPush`Required +##### `CreationStack`Required ```go -func DeployOnPush() interface{} +func CreationStack() *[]*string ``` -- *Type:* interface{} +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Repo`Required +##### `Fqn`Required ```go -func Repo() *string +func Fqn() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() AppSpecFunctionGitlab +func InternalValue() interface{} ``` -- *Type:* AppSpecFunctionGitlab +- *Type:* interface{} --- -### AppSpecFunctionGitOutputReference +### AppSpecFunctionRoutesOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionGitOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionGitOutputReference +app.NewAppSpecFunctionRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionRoutesOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -11167,7 +14346,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -11175,155 +14354,171 @@ The attribute on the parent resource this class is referencing. --- -#### Methods +##### `complexObjectIndex`Required -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetPath | *No description.* | +| ResetPreservePathPrefix | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -11331,13 +14526,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -11347,16 +14542,16 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetBranch` +##### `ResetPath` ```go -func ResetBranch() +func ResetPath() ``` -##### `ResetRepoCloneUrl` +##### `ResetPreservePathPrefix` ```go -func ResetRepoCloneUrl() +func ResetPreservePathPrefix() ``` @@ -11364,17 +14559,17 @@ func ResetRepoCloneUrl() | **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.* | +| PathInput | *string | *No description.* | +| PreservePathPrefixInput | interface{} | *No description.* | +| Path | *string | *No description.* | +| PreservePathPrefix | interface{} | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -11388,7 +14583,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -11398,76 +14593,75 @@ func Fqn() *string --- -##### `BranchInput`Optional +##### `PathInput`Optional ```go -func BranchInput() *string +func PathInput() *string ``` - *Type:* *string --- -##### `RepoCloneUrlInput`Optional +##### `PreservePathPrefixInput`Optional ```go -func RepoCloneUrlInput() *string +func PreservePathPrefixInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `Branch`Required +##### `Path`Required ```go -func Branch() *string +func Path() *string ``` - *Type:* *string --- -##### `RepoCloneUrl`Required +##### `PreservePathPrefix`Required ```go -func RepoCloneUrl() *string +func PreservePathPrefix() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() AppSpecFunctionGit +func InternalValue() interface{} ``` -- *Type:* AppSpecFunctionGit +- *Type:* interface{} --- -### AppSpecFunctionList +### AppSpecIngressOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionList +app.NewAppSpecIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -11475,7 +14669,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -11483,32 +14677,155 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +#### Methods -- *Type:* *bool +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| PutRule | *No description.* | +| ResetRule | *No description.* | -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string --- -#### Methods +##### `GetBooleanAttribute` -| **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.* | +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `ComputeFqn` +##### `GetBooleanMapAttribute` ```go -func ComputeFqn() *string +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -##### `Resolve` +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -11516,13 +14833,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -11532,32 +14849,38 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `PutRule` ```go -func Get(index *f64) AppSpecFunctionOutputReference +func PutRule(value interface{}) ``` -###### `index`Required - -- *Type:* *f64 +###### `value`Required -the index of the item to return. +- *Type:* interface{} --- +##### `ResetRule` + +```go +func ResetRule() +``` + #### Properties | **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Rule | AppSpecIngressRuleList | *No description.* | +| RuleInput | interface{} | *No description.* | +| InternalValue | AppSpecIngress | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -11571,7 +14894,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -11581,35 +14904,55 @@ func Fqn() *string --- -##### `InternalValue`Optional +##### `Rule`Required ```go -func InternalValue() interface{} +func Rule() AppSpecIngressRuleList +``` + +- *Type:* AppSpecIngressRuleList + +--- + +##### `RuleInput`Optional + +```go +func RuleInput() interface{} ``` - *Type:* interface{} --- +##### `InternalValue`Optional -### AppSpecFunctionLogDestinationDatadogOutputReference +```go +func InternalValue() AppSpecIngress +``` -#### Initializers +- *Type:* AppSpecIngress + +--- + + +### AppSpecIngressRuleComponentOutputReference + +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionLogDestinationDatadogOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationDatadogOutputReference +app.NewAppSpecIngressRuleComponentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleComponentOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -11617,7 +14960,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -11629,150 +14972,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. | -| 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. | +| ResetName | *No description.* | +| ResetPreservePathPrefix | *No description.* | +| ResetRewrite | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -11780,13 +15125,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -11796,10 +15141,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetEndpoint` +##### `ResetName` ```go -func ResetEndpoint() +func ResetName() +``` + +##### `ResetPreservePathPrefix` + +```go +func ResetPreservePathPrefix() +``` + +##### `ResetRewrite` + +```go +func ResetRewrite() ``` @@ -11807,17 +15164,19 @@ func ResetEndpoint() | **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.* | +| NameInput | *string | *No description.* | +| PreservePathPrefixInput | interface{} | *No description.* | +| RewriteInput | *string | *No description.* | +| Name | *string | *No description.* | +| PreservePathPrefix | interface{} | *No description.* | +| Rewrite | *string | *No description.* | +| InternalValue | AppSpecIngressRuleComponent | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -11831,7 +15190,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -11841,218 +15200,95 @@ func Fqn() *string --- -##### `ApiKeyInput`Optional - -```go -func ApiKeyInput() *string -``` - -- *Type:* *string - ---- - -##### `EndpointInput`Optional +##### `NameInput`Optional ```go -func EndpointInput() *string +func NameInput() *string ``` - *Type:* *string --- -##### `ApiKey`Required +##### `PreservePathPrefixInput`Optional ```go -func ApiKey() *string +func PreservePathPrefixInput() interface{} ``` -- *Type:* *string +- *Type:* interface{} --- -##### `Endpoint`Required +##### `RewriteInput`Optional ```go -func Endpoint() *string +func RewriteInput() *string ``` - *Type:* *string --- -##### `InternalValue`Optional - -```go -func InternalValue() AppSpecFunctionLogDestinationDatadog -``` - -- *Type:* AppSpecFunctionLogDestinationDatadog - ---- - - -### AppSpecFunctionLogDestinationList - -#### Initializers +##### `Name`Required ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" - -app.NewAppSpecFunctionLogDestinationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionLogDestinationList +func Name() *string ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - - *Type:* *string -The attribute on the parent resource this class is referencing. - ---- - -##### `wrapsSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| Get | *No description.* | - ---- - -##### `ComputeFqn` - -```go -func ComputeFqn() *string -``` - -##### `Resolve` - -```go -func Resolve(_context IResolveContext) interface{} -``` - -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext - ---- - -##### `ToString` - -```go -func ToString() *string -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `Get` - -```go -func Get(index *f64) AppSpecFunctionLogDestinationOutputReference -``` - -###### `index`Required - -- *Type:* *f64 - -the index of the item to return. - ---- - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| InternalValue | interface{} | *No description.* | - --- -##### `CreationStack`Required +##### `PreservePathPrefix`Required ```go -func CreationStack() *[]*string +func PreservePathPrefix() interface{} ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* interface{} --- -##### `Fqn`Required +##### `Rewrite`Required ```go -func Fqn() *string +func Rewrite() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() interface{} +func InternalValue() AppSpecIngressRuleComponent ``` -- *Type:* interface{} +- *Type:* AppSpecIngressRuleComponent --- -### AppSpecFunctionLogDestinationLogtailOutputReference +### AppSpecIngressRuleCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionLogDestinationLogtailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationLogtailOutputReference +app.NewAppSpecIngressRuleCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleCorsAllowOriginsOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -12060,7 +15296,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -12068,153 +15304,156 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | - +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetExact | *No description.* | +| ResetPrefix | *No description.* | +| ResetRegex | *No description.* | + --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -12222,13 +15461,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -12238,20 +15477,42 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `ResetExact` + +```go +func ResetExact() +``` + +##### `ResetPrefix` + +```go +func ResetPrefix() +``` + +##### `ResetRegex` + +```go +func ResetRegex() +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| 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.* | +| 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 | AppSpecIngressRuleCorsAllowOrigins | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -12265,7 +15526,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -12275,57 +15536,95 @@ func Fqn() *string --- -##### `TokenInput`Optional +##### `ExactInput`Optional ```go -func TokenInput() *string +func ExactInput() *string ``` - *Type:* *string --- -##### `Token`Required +##### `PrefixInput`Optional ```go -func Token() *string +func PrefixInput() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `RegexInput`Optional ```go -func InternalValue() AppSpecFunctionLogDestinationLogtail +func RegexInput() *string ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* *string --- +##### `Exact`Required -### AppSpecFunctionLogDestinationOutputReference +```go +func Exact() *string +``` + +- *Type:* *string + +--- + +##### `Prefix`Required + +```go +func Prefix() *string +``` + +- *Type:* *string + +--- + +##### `Regex`Required + +```go +func Regex() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() AppSpecIngressRuleCorsAllowOrigins +``` + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +--- -#### Initializers + +### AppSpecIngressRuleCorsOutputReference + +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionLogDestinationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionLogDestinationOutputReference +app.NewAppSpecIngressRuleCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleCorsOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -12333,7 +15632,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -12341,376 +15640,542 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +#### Methods -- *Type:* *f64 +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| 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` -the index of this item in the list. +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `complexObjectIsFromSet`Required +##### `GetBooleanAttribute` -- *Type:* *bool +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +###### `terraformAttribute`Required + +- *Type:* *string --- -#### Methods +##### `GetBooleanMapAttribute` -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| 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.* | +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `PutAllowOrigins` + +```go +func PutAllowOrigins(value AppSpecIngressRuleCorsAllowOrigins) +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `ComputeFqn` +##### `ResetAllowCredentials` ```go -func ComputeFqn() *string +func ResetAllowCredentials() ``` -##### `GetAnyMapAttribute` +##### `ResetAllowHeaders` ```go -func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +func ResetAllowHeaders() ``` -###### `terraformAttribute`Required - -- *Type:* *string +##### `ResetAllowMethods` ---- +```go +func ResetAllowMethods() +``` -##### `GetBooleanAttribute` +##### `ResetAllowOrigins` ```go -func GetBooleanAttribute(terraformAttribute *string) IResolvable +func ResetAllowOrigins() ``` -###### `terraformAttribute`Required - -- *Type:* *string +##### `ResetExposeHeaders` ---- +```go +func ResetExposeHeaders() +``` -##### `GetBooleanMapAttribute` +##### `ResetMaxAge` ```go -func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +func ResetMaxAge() ``` -###### `terraformAttribute`Required -- *Type:* *string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AllowOrigins | AppSpecIngressRuleCorsAllowOriginsOutputReference | *No description.* | +| AllowCredentialsInput | interface{} | *No description.* | +| AllowHeadersInput | *[]*string | *No description.* | +| AllowMethodsInput | *[]*string | *No description.* | +| AllowOriginsInput | AppSpecIngressRuleCorsAllowOrigins | *No description.* | +| ExposeHeadersInput | *[]*string | *No description.* | +| MaxAgeInput | *string | *No description.* | +| AllowCredentials | interface{} | *No description.* | +| AllowHeaders | *[]*string | *No description.* | +| AllowMethods | *[]*string | *No description.* | +| ExposeHeaders | *[]*string | *No description.* | +| MaxAge | *string | *No description.* | +| InternalValue | AppSpecIngressRuleCors | *No description.* | --- -##### `GetListAttribute` +##### `CreationStack`Required ```go -func GetListAttribute(terraformAttribute *string) *[]*string +func CreationStack() *[]*string ``` -###### `terraformAttribute`Required +- *Type:* *[]*string -- *Type:* *string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `GetNumberAttribute` +##### `Fqn`Required ```go -func GetNumberAttribute(terraformAttribute *string) *f64 +func Fqn() *string ``` -###### `terraformAttribute`Required - - *Type:* *string --- -##### `GetNumberListAttribute` +##### `AllowOrigins`Required ```go -func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +func AllowOrigins() AppSpecIngressRuleCorsAllowOriginsOutputReference ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* AppSpecIngressRuleCorsAllowOriginsOutputReference --- -##### `GetNumberMapAttribute` +##### `AllowCredentialsInput`Optional ```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +func AllowCredentialsInput() interface{} ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* interface{} --- -##### `GetStringAttribute` +##### `AllowHeadersInput`Optional ```go -func GetStringAttribute(terraformAttribute *string) *string +func AllowHeadersInput() *[]*string ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *[]*string --- -##### `GetStringMapAttribute` +##### `AllowMethodsInput`Optional ```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +func AllowMethodsInput() *[]*string ``` -###### `terraformAttribute`Required - -- *Type:* *string +- *Type:* *[]*string --- -##### `InterpolationForAttribute` +##### `AllowOriginsInput`Optional ```go -func InterpolationForAttribute(property *string) IResolvable +func AllowOriginsInput() AppSpecIngressRuleCorsAllowOrigins ``` -###### `property`Required - -- *Type:* *string +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `Resolve` +##### `ExposeHeadersInput`Optional ```go -func Resolve(_context IResolveContext) interface{} +func ExposeHeadersInput() *[]*string ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* *[]*string --- -##### `ToString` +##### `MaxAgeInput`Optional ```go -func ToString() *string +func MaxAgeInput() *string ``` -Return a string representation of this resolvable object. +- *Type:* *string -Returns a reversible string representation. +--- -##### `PutDatadog` +##### `AllowCredentials`Required ```go -func PutDatadog(value AppSpecFunctionLogDestinationDatadog) +func AllowCredentials() interface{} ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* interface{} --- -##### `PutLogtail` +##### `AllowHeaders`Required ```go -func PutLogtail(value AppSpecFunctionLogDestinationLogtail) +func AllowHeaders() *[]*string ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* *[]*string --- -##### `PutPapertrail` +##### `AllowMethods`Required ```go -func PutPapertrail(value AppSpecFunctionLogDestinationPapertrail) +func AllowMethods() *[]*string ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* *[]*string --- -##### `ResetDatadog` +##### `ExposeHeaders`Required ```go -func ResetDatadog() +func ExposeHeaders() *[]*string ``` -##### `ResetLogtail` +- *Type:* *[]*string + +--- + +##### `MaxAge`Required ```go -func ResetLogtail() +func MaxAge() *string ``` -##### `ResetPapertrail` +- *Type:* *string + +--- + +##### `InternalValue`Optional ```go -func ResetPapertrail() +func InternalValue() AppSpecIngressRuleCors ``` +- *Type:* AppSpecIngressRuleCors -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| 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 | interface{} | *No description.* | ---- +### AppSpecIngressRuleList -##### `CreationStack`Required +#### Initializers ```go -func CreationStack() *[]*string +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecIngressRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecIngressRuleList ``` -- *Type:* *[]*string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `terraformResource`Required ---- +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -##### `Fqn`Required +The parent resource. -```go -func Fqn() *string -``` +--- + +##### `terraformAttribute`Required - *Type:* *string +The attribute on the parent resource this class is referencing. + --- -##### `Datadog`Required +##### `wrapsSet`Required -```go -func Datadog() AppSpecFunctionLogDestinationDatadogOutputReference -``` +- *Type:* *bool -- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `Logtail`Required - -```go -func Logtail() AppSpecFunctionLogDestinationLogtailOutputReference -``` +#### Methods -- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference +| **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.* | --- -##### `Papertrail`Required +##### `ComputeFqn` ```go -func Papertrail() AppSpecFunctionLogDestinationPapertrailOutputReference +func ComputeFqn() *string ``` -- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `DatadogInput`Optional +##### `ToString` ```go -func DatadogInput() AppSpecFunctionLogDestinationDatadog +func ToString() *string ``` -- *Type:* AppSpecFunctionLogDestinationDatadog +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `LogtailInput`Optional +##### `Get` ```go -func LogtailInput() AppSpecFunctionLogDestinationLogtail +func Get(index *f64) AppSpecIngressRuleOutputReference ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. --- -##### `NameInput`Optional -```go -func NameInput() *string -``` +#### Properties -- *Type:* *string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `PapertrailInput`Optional +##### `CreationStack`Required ```go -func PapertrailInput() AppSpecFunctionLogDestinationPapertrail +func CreationStack() *[]*string ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `Name`Required +##### `Fqn`Required ```go -func Name() *string +func Fqn() *string ``` - *Type:* *string --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go func InternalValue() interface{} @@ -12721,24 +16186,24 @@ func InternalValue() interface{} --- -### AppSpecFunctionLogDestinationPapertrailOutputReference +### AppSpecIngressRuleMatchOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionLogDestinationPapertrailOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecFunctionLogDestinationPapertrailOutputReference +app.NewAppSpecIngressRuleMatchOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleMatchOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -12746,7 +16211,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -12754,153 +16219,155 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| PutPath | *No description.* | +| ResetPath | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -12908,13 +16375,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -12924,20 +16391,38 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `PutPath` + +```go +func PutPath(value AppSpecIngressRuleMatchPath) +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleMatchPath + +--- + +##### `ResetPath` + +```go +func ResetPath() +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| Fqn | *string | *No description.* | -| 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.* | +| Path | AppSpecIngressRuleMatchPathOutputReference | *No description.* | +| PathInput | AppSpecIngressRuleMatchPath | *No description.* | +| InternalValue | AppSpecIngressRuleMatch | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -12951,7 +16436,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -12961,57 +16446,55 @@ func Fqn() *string --- -##### `EndpointInput`Optional +##### `Path`Required ```go -func EndpointInput() *string +func Path() AppSpecIngressRuleMatchPathOutputReference ``` -- *Type:* *string +- *Type:* AppSpecIngressRuleMatchPathOutputReference --- -##### `Endpoint`Required +##### `PathInput`Optional ```go -func Endpoint() *string +func PathInput() AppSpecIngressRuleMatchPath ``` -- *Type:* *string +- *Type:* AppSpecIngressRuleMatchPath --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() AppSpecFunctionLogDestinationPapertrail +func InternalValue() AppSpecIngressRuleMatch ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* AppSpecIngressRuleMatch --- -### AppSpecFunctionOutputReference +### AppSpecIngressRuleMatchPathOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionOutputReference +app.NewAppSpecIngressRuleMatchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleMatchPathOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -13019,7 +16502,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -13027,357 +16510,181 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* *f64 - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| 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 | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetPrefix | *No description.* | --- -##### `ComputeFqn` +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required - -- *Type:* *string - ---- - -##### `GetNumberMapAttribute` - -```go -func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 -``` - -###### `terraformAttribute`Required - -- *Type:* *string - ---- - -##### `GetStringAttribute` - -```go -func GetStringAttribute(terraformAttribute *string) *string -``` - -###### `terraformAttribute`Required - -- *Type:* *string - ---- - -##### `GetStringMapAttribute` - -```go -func GetStringMapAttribute(terraformAttribute *string) *map[string]*string -``` - -###### `terraformAttribute`Required - -- *Type:* *string - ---- - -##### `InterpolationForAttribute` - -```go -func InterpolationForAttribute(property *string) IResolvable -``` - -###### `property`Required - -- *Type:* *string - ---- - -##### `Resolve` - -```go -func Resolve(_context IResolveContext) interface{} -``` - -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext - ---- - -##### `ToString` - -```go -func ToString() *string -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `PutAlert` - -```go -func PutAlert(value interface{}) -``` - -###### `value`Required - -- *Type:* interface{} - ---- - -##### `PutCors` - -```go -func PutCors(value AppSpecFunctionCors) -``` - -###### `value`Required - -- *Type:* AppSpecFunctionCors - ---- - -##### `PutEnv` - -```go -func PutEnv(value interface{}) -``` - -###### `value`Required - -- *Type:* interface{} - ---- - -##### `PutGit` - -```go -func PutGit(value AppSpecFunctionGit) -``` - -###### `value`Required - -- *Type:* AppSpecFunctionGit - ---- - -##### `PutGithub` - -```go -func PutGithub(value AppSpecFunctionGithub) -``` - -###### `value`Required +###### `terraformAttribute`Required -- *Type:* AppSpecFunctionGithub +- *Type:* *string --- -##### `PutGitlab` +##### `GetNumberMapAttribute` ```go -func PutGitlab(value AppSpecFunctionGitlab) +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* AppSpecFunctionGitlab +- *Type:* *string --- -##### `PutLogDestination` +##### `GetStringAttribute` ```go -func PutLogDestination(value interface{}) +func GetStringAttribute(terraformAttribute *string) *string ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* interface{} +- *Type:* *string --- -##### `PutRoutes` +##### `GetStringMapAttribute` ```go -func PutRoutes(value interface{}) +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* interface{} +- *Type:* *string --- -##### `ResetAlert` +##### `InterpolationForAttribute` ```go -func ResetAlert() +func InterpolationForAttribute(property *string) IResolvable ``` -##### `ResetCors` - -```go -func ResetCors() -``` +###### `property`Required -##### `ResetEnv` +- *Type:* *string -```go -func ResetEnv() -``` +--- -##### `ResetGit` +##### `Resolve` ```go -func ResetGit() +func Resolve(_context IResolveContext) interface{} ``` -##### `ResetGithub` +Produce the Token's value at resolution time. -```go -func ResetGithub() -``` +###### `_context`Required -##### `ResetGitlab` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext -```go -func ResetGitlab() -``` +--- -##### `ResetLogDestination` +##### `ToString` ```go -func ResetLogDestination() +func ToString() *string ``` -##### `ResetRoutes` +Return a string representation of this resolvable object. -```go -func ResetRoutes() -``` +Returns a reversible string representation. -##### `ResetSourceDir` +##### `ResetPrefix` ```go -func ResetSourceDir() +func ResetPrefix() ``` @@ -13385,33 +16692,15 @@ func ResetSourceDir() | **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 | interface{} | *No description.* | -| CorsInput | AppSpecFunctionCors | *No description.* | -| EnvInput | interface{} | *No description.* | -| GithubInput | AppSpecFunctionGithub | *No description.* | -| GitInput | AppSpecFunctionGit | *No description.* | -| GitlabInput | AppSpecFunctionGitlab | *No description.* | -| LogDestinationInput | interface{} | *No description.* | -| NameInput | *string | *No description.* | -| RoutesInput | interface{} | *No description.* | -| SourceDirInput | *string | *No description.* | -| Name | *string | *No description.* | -| SourceDir | *string | *No description.* | -| InternalValue | interface{} | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| PrefixInput | *string | *No description.* | +| Prefix | *string | *No description.* | +| InternalValue | AppSpecIngressRuleMatchPath | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -13425,7 +16714,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -13435,350 +16724,462 @@ func Fqn() *string --- -##### `Alert`Required +##### `PrefixInput`Optional ```go -func Alert() AppSpecFunctionAlertList +func PrefixInput() *string ``` -- *Type:* AppSpecFunctionAlertList +- *Type:* *string --- -##### `Cors`Required +##### `Prefix`Required ```go -func Cors() AppSpecFunctionCorsOutputReference +func Prefix() *string ``` -- *Type:* AppSpecFunctionCorsOutputReference +- *Type:* *string --- -##### `Env`Required +##### `InternalValue`Optional ```go -func Env() AppSpecFunctionEnvList +func InternalValue() AppSpecIngressRuleMatchPath ``` -- *Type:* AppSpecFunctionEnvList +- *Type:* AppSpecIngressRuleMatchPath --- -##### `Git`Required + +### AppSpecIngressRuleOutputReference + +#### Initializers ```go -func Git() AppSpecFunctionGitOutputReference +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" + +app.NewAppSpecIngressRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecIngressRuleOutputReference ``` -- *Type:* AppSpecFunctionGitOutputReference +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `Github`Required +##### `terraformResource`Required -```go -func Github() AppSpecFunctionGithubOutputReference -``` +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent -- *Type:* AppSpecFunctionGithubOutputReference +The parent resource. --- -##### `Gitlab`Required +##### `terraformAttribute`Required -```go -func Gitlab() AppSpecFunctionGitlabOutputReference -``` +- *Type:* *string -- *Type:* AppSpecFunctionGitlabOutputReference +The attribute on the parent resource this class is referencing. --- -##### `LogDestination`Required +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| PutComponent | *No description.* | +| PutCors | *No description.* | +| PutMatch | *No description.* | +| PutRedirect | *No description.* | +| ResetComponent | *No description.* | +| ResetCors | *No description.* | +| ResetMatch | *No description.* | +| ResetRedirect | *No description.* | + +--- + +##### `ComputeFqn` ```go -func LogDestination() AppSpecFunctionLogDestinationList +func ComputeFqn() *string ``` -- *Type:* AppSpecFunctionLogDestinationList +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `Routes`Required +##### `GetBooleanAttribute` ```go -func Routes() AppSpecFunctionRoutesList +func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -- *Type:* AppSpecFunctionRoutesList +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `AlertInput`Optional +##### `GetBooleanMapAttribute` ```go -func AlertInput() interface{} +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `CorsInput`Optional +##### `GetListAttribute` ```go -func CorsInput() AppSpecFunctionCors +func GetListAttribute(terraformAttribute *string) *[]*string ``` -- *Type:* AppSpecFunctionCors +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `EnvInput`Optional +##### `GetNumberAttribute` ```go -func EnvInput() interface{} +func GetNumberAttribute(terraformAttribute *string) *f64 ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `GithubInput`Optional +##### `GetNumberListAttribute` ```go -func GithubInput() AppSpecFunctionGithub +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -- *Type:* AppSpecFunctionGithub +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `GitInput`Optional +##### `GetNumberMapAttribute` ```go -func GitInput() AppSpecFunctionGit +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -- *Type:* AppSpecFunctionGit +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `GitlabInput`Optional +##### `GetStringAttribute` ```go -func GitlabInput() AppSpecFunctionGitlab +func GetStringAttribute(terraformAttribute *string) *string ``` -- *Type:* AppSpecFunctionGitlab +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `LogDestinationInput`Optional +##### `GetStringMapAttribute` ```go -func LogDestinationInput() interface{} +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -- *Type:* interface{} +###### `terraformAttribute`Required + +- *Type:* *string --- -##### `NameInput`Optional +##### `InterpolationForAttribute` ```go -func NameInput() *string +func InterpolationForAttribute(property *string) IResolvable ``` +###### `property`Required + - *Type:* *string --- -##### `RoutesInput`Optional +##### `Resolve` ```go -func RoutesInput() interface{} +func Resolve(_context IResolveContext) interface{} ``` -- *Type:* interface{} +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `SourceDirInput`Optional +##### `ToString` ```go -func SourceDirInput() *string +func ToString() *string ``` -- *Type:* *string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `PutComponent` + +```go +func PutComponent(value AppSpecIngressRuleComponent) +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleComponent --- -##### `Name`Required +##### `PutCors` ```go -func Name() *string +func PutCors(value AppSpecIngressRuleCors) ``` -- *Type:* *string +###### `value`Required + +- *Type:* AppSpecIngressRuleCors --- -##### `SourceDir`Required +##### `PutMatch` ```go -func SourceDir() *string +func PutMatch(value AppSpecIngressRuleMatch) ``` -- *Type:* *string +###### `value`Required + +- *Type:* AppSpecIngressRuleMatch --- -##### `InternalValue`Optional +##### `PutRedirect` ```go -func InternalValue() interface{} +func PutRedirect(value AppSpecIngressRuleRedirect) ``` -- *Type:* interface{} +###### `value`Required + +- *Type:* AppSpecIngressRuleRedirect --- +##### `ResetComponent` -### AppSpecFunctionRoutesList +```go +func ResetComponent() +``` -#### Initializers +##### `ResetCors` ```go -import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" +func ResetCors() +``` -app.NewAppSpecFunctionRoutesList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppSpecFunctionRoutesList +##### `ResetMatch` + +```go +func ResetMatch() +``` + +##### `ResetRedirect` + +```go +func ResetRedirect() ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Component | AppSpecIngressRuleComponentOutputReference | *No description.* | +| Cors | AppSpecIngressRuleCorsOutputReference | *No description.* | +| Match | AppSpecIngressRuleMatchOutputReference | *No description.* | +| Redirect | AppSpecIngressRuleRedirectOutputReference | *No description.* | +| ComponentInput | AppSpecIngressRuleComponent | *No description.* | +| CorsInput | AppSpecIngressRuleCors | *No description.* | +| MatchInput | AppSpecIngressRuleMatch | *No description.* | +| RedirectInput | AppSpecIngressRuleRedirect | *No description.* | +| InternalValue | interface{} | *No description.* | --- -##### `terraformResource`Required - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent - -The parent resource. +##### `CreationStack`Required ---- +```go +func CreationStack() *[]*string +``` -##### `terraformAttribute`Required +- *Type:* *[]*string -- *Type:* *string +The creation stack of this resolvable which will be appended to errors thrown during resolution. -The attribute on the parent resource this class is referencing. +If this returns an empty array the stack will not be attached. --- -##### `wrapsSet`Required +##### `Fqn`Required -- *Type:* *bool +```go +func Fqn() *string +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* *string --- -#### Methods +##### `Component`Required -| **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.* | +```go +func Component() AppSpecIngressRuleComponentOutputReference +``` + +- *Type:* AppSpecIngressRuleComponentOutputReference --- -##### `ComputeFqn` +##### `Cors`Required ```go -func ComputeFqn() *string +func Cors() AppSpecIngressRuleCorsOutputReference ``` -##### `Resolve` +- *Type:* AppSpecIngressRuleCorsOutputReference -```go -func Resolve(_context IResolveContext) interface{} -``` +--- -Produce the Token's value at resolution time. +##### `Match`Required -###### `_context`Required +```go +func Match() AppSpecIngressRuleMatchOutputReference +``` -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext +- *Type:* AppSpecIngressRuleMatchOutputReference --- -##### `ToString` +##### `Redirect`Required ```go -func ToString() *string +func Redirect() AppSpecIngressRuleRedirectOutputReference ``` -Return a string representation of this resolvable object. +- *Type:* AppSpecIngressRuleRedirectOutputReference -Returns a reversible string representation. +--- -##### `Get` +##### `ComponentInput`Optional ```go -func Get(index *f64) AppSpecFunctionRoutesOutputReference +func ComponentInput() AppSpecIngressRuleComponent ``` -###### `index`Required - -- *Type:* *f64 - -the index of the item to return. +- *Type:* AppSpecIngressRuleComponent --- +##### `CorsInput`Optional -#### Properties +```go +func CorsInput() AppSpecIngressRuleCors +``` -| **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 | interface{} | *No description.* | +- *Type:* AppSpecIngressRuleCors --- -##### `CreationStack`Required +##### `MatchInput`Optional ```go -func CreationStack() *[]*string +func MatchInput() AppSpecIngressRuleMatch ``` -- *Type:* *[]*string - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* AppSpecIngressRuleMatch --- -##### `Fqn`Required +##### `RedirectInput`Optional ```go -func Fqn() *string +func RedirectInput() AppSpecIngressRuleRedirect ``` -- *Type:* *string +- *Type:* AppSpecIngressRuleRedirect --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go func InternalValue() interface{} @@ -13789,26 +17190,24 @@ func InternalValue() interface{} --- -### AppSpecFunctionRoutesOutputReference +### AppSpecIngressRuleRedirectOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/app" -app.NewAppSpecFunctionRoutesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) AppSpecFunctionRoutesOutputReference +app.NewAppSpecIngressRuleRedirectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) AppSpecIngressRuleRedirectOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -13816,7 +17215,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -13824,171 +17223,158 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* *f64 - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* *bool - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| ComputeFqn | *No description.* | -| GetAnyMapAttribute | *No description.* | -| GetBooleanAttribute | *No description.* | -| GetBooleanMapAttribute | *No description.* | -| GetListAttribute | *No description.* | -| GetNumberAttribute | *No description.* | -| GetNumberListAttribute | *No description.* | -| GetNumberMapAttribute | *No description.* | -| GetStringAttribute | *No description.* | -| GetStringMapAttribute | *No description.* | -| InterpolationForAttribute | *No description.* | -| Resolve | Produce the Token's value at resolution time. | -| ToString | Return a string representation of this resolvable object. | -| ResetPath | *No description.* | -| ResetPreservePathPrefix | *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. | +| ResetAuthority | *No description.* | +| ResetPort | *No description.* | +| ResetRedirectCode | *No description.* | +| ResetScheme | *No description.* | +| ResetUri | *No description.* | + +--- + +##### `ComputeFqn` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -13996,13 +17382,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -14012,16 +17398,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `ResetPath` +##### `ResetAuthority` ```go -func ResetPath() +func ResetAuthority() ``` -##### `ResetPreservePathPrefix` +##### `ResetPort` ```go -func ResetPreservePathPrefix() +func ResetPort() +``` + +##### `ResetRedirectCode` + +```go +func ResetRedirectCode() +``` + +##### `ResetScheme` + +```go +func ResetScheme() +``` + +##### `ResetUri` + +```go +func ResetUri() ``` @@ -14029,17 +17433,23 @@ func ResetPreservePathPrefix() | **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 | interface{} | *No description.* | -| Path | *string | *No description.* | -| PreservePathPrefix | interface{} | *No description.* | -| InternalValue | interface{} | *No description.* | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AuthorityInput | *string | *No description.* | +| PortInput | *f64 | *No description.* | +| RedirectCodeInput | *f64 | *No description.* | +| SchemeInput | *string | *No description.* | +| UriInput | *string | *No description.* | +| Authority | *string | *No description.* | +| Port | *f64 | *No description.* | +| RedirectCode | *f64 | *No description.* | +| Scheme | *string | *No description.* | +| Uri | *string | *No description.* | +| InternalValue | AppSpecIngressRuleRedirect | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -14053,7 +17463,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -14063,53 +17473,113 @@ func Fqn() *string --- -##### `PathInput`Optional +##### `AuthorityInput`Optional ```go -func PathInput() *string +func AuthorityInput() *string ``` - *Type:* *string --- -##### `PreservePathPrefixInput`Optional +##### `PortInput`Optional ```go -func PreservePathPrefixInput() interface{} +func PortInput() *f64 ``` -- *Type:* interface{} +- *Type:* *f64 --- -##### `Path`Required +##### `RedirectCodeInput`Optional ```go -func Path() *string +func RedirectCodeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `SchemeInput`Optional + +```go +func SchemeInput() *string ``` - *Type:* *string --- -##### `PreservePathPrefix`Required +##### `UriInput`Optional ```go -func PreservePathPrefix() interface{} +func UriInput() *string ``` -- *Type:* interface{} +- *Type:* *string --- -##### `InternalValue`Optional +##### `Authority`Required ```go -func InternalValue() interface{} +func Authority() *string ``` -- *Type:* interface{} +- *Type:* *string + +--- + +##### `Port`Required + +```go +func Port() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RedirectCode`Required + +```go +func RedirectCode() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Scheme`Required + +```go +func Scheme() *string +``` + +- *Type:* *string + +--- + +##### `Uri`Required + +```go +func Uri() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() AppSpecIngressRuleRedirect +``` + +- *Type:* AppSpecIngressRuleRedirect --- @@ -19391,6 +22861,7 @@ The attribute on the parent resource this class is referencing. | PutDomain | *No description.* | | PutEnv | *No description.* | | PutFunction | *No description.* | +| PutIngress | *No description.* | | PutJob | *No description.* | | PutService | *No description.* | | PutStaticSite | *No description.* | @@ -19401,6 +22872,7 @@ The attribute on the parent resource this class is referencing. | ResetDomains | *No description.* | | ResetEnv | *No description.* | | ResetFunction | *No description.* | +| ResetIngress | *No description.* | | ResetJob | *No description.* | | ResetRegion | *No description.* | | ResetService | *No description.* | @@ -19619,6 +23091,18 @@ func PutFunction(value interface{}) --- +##### `PutIngress` + +```go +func PutIngress(value AppSpecIngress) +``` + +###### `value`Required + +- *Type:* AppSpecIngress + +--- + ##### `PutJob` ```go @@ -19703,6 +23187,12 @@ func ResetEnv() func ResetFunction() ``` +##### `ResetIngress` + +```go +func ResetIngress() +``` + ##### `ResetJob` ```go @@ -19745,6 +23235,7 @@ func ResetWorker() | Domain | AppSpecDomainList | *No description.* | | Env | AppSpecEnvList | *No description.* | | Function | AppSpecFunctionList | *No description.* | +| Ingress | AppSpecIngressOutputReference | *No description.* | | Job | AppSpecJobList | *No description.* | | Service | AppSpecServiceList | *No description.* | | StaticSite | AppSpecStaticSiteList | *No description.* | @@ -19755,6 +23246,7 @@ func ResetWorker() | DomainsInput | *[]*string | *No description.* | | EnvInput | interface{} | *No description.* | | FunctionInput | interface{} | *No description.* | +| IngressInput | AppSpecIngress | *No description.* | | JobInput | interface{} | *No description.* | | NameInput | *string | *No description.* | | RegionInput | *string | *No description.* | @@ -19842,6 +23334,16 @@ func Function() AppSpecFunctionList --- +##### `Ingress`Required + +```go +func Ingress() AppSpecIngressOutputReference +``` + +- *Type:* AppSpecIngressOutputReference + +--- + ##### `Job`Required ```go @@ -19942,6 +23444,16 @@ func FunctionInput() interface{} --- +##### `IngressInput`Optional + +```go +func IngressInput() AppSpecIngress +``` + +- *Type:* AppSpecIngress + +--- + ##### `JobInput`Optional ```go diff --git a/docs/app.java.md b/docs/app.java.md index b9eb6e46f..676ee968f 100644 --- a/docs/app.java.md +++ b/docs/app.java.md @@ -1,6 +1,6 @@ # `digitalocean_app` -Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app). +Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app). # `app` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry ### App -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app digitalocean_app}. #### Initializers @@ -44,7 +44,7 @@ App.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. | | spec | AppSpec | spec block. | | timeouts | AppTimeouts | timeouts block. | @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t spec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} --- @@ -561,7 +561,7 @@ The construct id used in the generated config for the App to import. The id of the existing App that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#import import section} in the documentation of this resource for the id to use --- @@ -924,7 +924,7 @@ AppConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. | | spec | AppSpec | spec block. | | timeouts | AppTimeouts | timeouts block. | @@ -1008,7 +1008,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1025,7 +1025,7 @@ public AppSpec getSpec(); spec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} --- @@ -1039,7 +1039,7 @@ public AppTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} --- @@ -1063,6 +1063,7 @@ AppSpec.builder() // .env(java.util.List) // .function(IResolvable) // .function(java.util.List) +// .ingress(AppSpecIngress) // .job(IResolvable) // .job(java.util.List) // .region(java.lang.String) @@ -1083,9 +1084,10 @@ AppSpec.builder() | alert | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecAlert> | alert block. | | database | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDatabase> | database block. | | domain | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDomain> | domain block. | -| domains | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. | +| domains | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. | | env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecEnv> | env block. | | function | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunction> | function block. | +| ingress | AppSpecIngress | ingress block. | | job | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJob> | job block. | | region | java.lang.String | The slug for the DigitalOcean data center region hosting the app. | | service | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecService> | service block. | @@ -1104,7 +1106,7 @@ public java.lang.String getName(); The name of the app. Must be unique across all apps in the same account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1118,7 +1120,7 @@ public java.lang.Object getAlert(); alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1132,7 +1134,7 @@ public java.lang.Object getDatabase(); database block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#database App#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#database App#database} --- @@ -1146,7 +1148,7 @@ public java.lang.Object getDomain(); domain block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domain App#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domain App#domain} --- @@ -1158,7 +1160,7 @@ public java.util.List getDomains(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. --- @@ -1172,7 +1174,7 @@ public java.lang.Object getEnv(); env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1186,7 +1188,21 @@ public java.lang.Object getFunction(); function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#function App#function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#function App#function} + +--- + +##### `ingress`Optional + +```java +public AppSpecIngress getIngress(); +``` + +- *Type:* AppSpecIngress + +ingress block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#ingress App#ingress} --- @@ -1200,7 +1216,7 @@ public java.lang.Object getJob(); job block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#job App#job} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#job App#job} --- @@ -1214,7 +1230,7 @@ public java.lang.String getRegion(); The slug for the DigitalOcean data center region hosting the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#region App#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#region App#region} --- @@ -1228,7 +1244,7 @@ public java.lang.Object getService(); service block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#service App#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#service App#service} --- @@ -1242,7 +1258,7 @@ public java.lang.Object getStaticSite(); static_site block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#static_site App#static_site} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#static_site App#static_site} --- @@ -1256,7 +1272,7 @@ public java.lang.Object getWorker(); worker block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#worker App#worker} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#worker App#worker} --- @@ -1278,8 +1294,8 @@ AppSpecAlert.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1291,7 +1307,7 @@ public java.lang.String getRule(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1303,7 +1319,7 @@ public java.lang.Object getDisabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1352,7 +1368,7 @@ The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if cluster_name is not set, a new cluster will be provisioned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cluster_name App#cluster_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cluster_name App#cluster_name} --- @@ -1366,7 +1382,7 @@ public java.lang.String getDbName(); The name of the MySQL or PostgreSQL database to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_name App#db_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_name App#db_name} --- @@ -1380,7 +1396,7 @@ public java.lang.String getDbUser(); The name of the MySQL or PostgreSQL user to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_user App#db_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_user App#db_user} --- @@ -1394,7 +1410,7 @@ public java.lang.String getEngine(); The database engine to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#engine App#engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#engine App#engine} --- @@ -1408,7 +1424,7 @@ public java.lang.String getName(); The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1422,7 +1438,7 @@ public java.lang.Object getProduction(); Whether this is a production or dev database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#production App#production} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#production App#production} --- @@ -1436,7 +1452,7 @@ public java.lang.String getVersion(); The version of the database engine. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#version App#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#version App#version} --- @@ -1477,7 +1493,7 @@ public java.lang.String getName(); The hostname for the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1491,7 +1507,7 @@ public java.lang.String getType(); The type of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1505,7 +1521,7 @@ public java.lang.Object getWildcard(); Indicates whether the domain includes all sub-domains, in addition to the given domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#wildcard App#wildcard} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#wildcard App#wildcard} --- @@ -1519,7 +1535,7 @@ public java.lang.String getZone(); 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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#zone App#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#zone App#zone} --- @@ -1559,7 +1575,7 @@ public java.lang.String getKey(); The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1573,7 +1589,7 @@ public java.lang.String getScope(); The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -1587,7 +1603,7 @@ public java.lang.String getType(); The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1601,7 +1617,7 @@ public java.lang.String getValue(); The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -1657,7 +1673,7 @@ public java.lang.String getName(); The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1671,7 +1687,7 @@ public java.lang.Object getAlert(); alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1685,7 +1701,7 @@ public AppSpecFunctionCors getCors(); cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- @@ -1699,7 +1715,7 @@ public java.lang.Object getEnv(); env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1713,7 +1729,7 @@ public AppSpecFunctionGit getGit(); git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -1727,7 +1743,7 @@ public AppSpecFunctionGithub getGithub(); github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -1741,7 +1757,7 @@ public AppSpecFunctionGitlab getGitlab(); gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -1755,7 +1771,7 @@ public java.lang.Object getLogDestination(); log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -1769,7 +1785,7 @@ public java.lang.Object getRoutes(); routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- @@ -1783,7 +1799,7 @@ public java.lang.String getSourceDir(); An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -1808,11 +1824,11 @@ AppSpecFunctionAlert.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1824,7 +1840,7 @@ public java.lang.String getOperator(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -1836,7 +1852,7 @@ public java.lang.String getRule(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1848,7 +1864,7 @@ public java.lang.Number getValue(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -1860,7 +1876,7 @@ public java.lang.String getWindow(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -1872,7 +1888,7 @@ public java.lang.Object getDisabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1919,7 +1935,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -1933,7 +1949,7 @@ public java.util.List getAllowHeaders(); The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -1947,7 +1963,7 @@ public java.util.List getAllowMethods(); The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -1961,7 +1977,7 @@ public AppSpecFunctionCorsAllowOrigins getAllowOrigins(); allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -1975,7 +1991,7 @@ public java.util.List getExposeHeaders(); The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -1991,7 +2007,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -2029,7 +2045,7 @@ public java.lang.String getExact(); Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -2043,7 +2059,7 @@ public java.lang.String getPrefix(); Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -2057,7 +2073,7 @@ public java.lang.String getRegex(); RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -2097,7 +2113,7 @@ public java.lang.String getKey(); The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -2111,7 +2127,7 @@ public java.lang.String getScope(); The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -2125,7 +2141,7 @@ public java.lang.String getType(); The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -2139,7 +2155,7 @@ public java.lang.String getValue(); The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -2175,7 +2191,7 @@ public java.lang.String getBranch(); The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2189,7 +2205,7 @@ public java.lang.String getRepoCloneUrl(); The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -2228,7 +2244,7 @@ public java.lang.String getBranch(); The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2242,7 +2258,7 @@ public java.lang.Object getDeployOnPush(); Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2256,7 +2272,7 @@ public java.lang.String getRepo(); The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2295,7 +2311,7 @@ public java.lang.String getBranch(); The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2309,7 +2325,7 @@ public java.lang.Object getDeployOnPush(); Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2323,7 +2339,7 @@ public java.lang.String getRepo(); The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2363,7 +2379,7 @@ public java.lang.String getName(); Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -2377,7 +2393,7 @@ public AppSpecFunctionLogDestinationDatadog getDatadog(); datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -2391,7 +2407,7 @@ public AppSpecFunctionLogDestinationLogtail getLogtail(); logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -2405,7 +2421,7 @@ public AppSpecFunctionLogDestinationPapertrail getPapertrail(); papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -2441,7 +2457,7 @@ public java.lang.String getApiKey(); Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -2455,7 +2471,7 @@ public java.lang.String getEndpoint(); Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2489,7 +2505,7 @@ public java.lang.String getToken(); Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -2523,7 +2539,7 @@ public java.lang.String getEndpoint(); Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2562,7 +2578,7 @@ Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- @@ -2576,37 +2592,20 @@ public java.lang.Object getPreservePathPrefix(); An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecJob +### AppSpecIngress -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJob; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngress; -AppSpecJob.builder() - .name(java.lang.String) -// .alert(IResolvable) -// .alert(java.util.List) -// .buildCommand(java.lang.String) -// .dockerfilePath(java.lang.String) -// .env(IResolvable) -// .env(java.util.List) -// .environmentSlug(java.lang.String) -// .git(AppSpecJobGit) -// .github(AppSpecJobGithub) -// .gitlab(AppSpecJobGitlab) -// .image(AppSpecJobImage) -// .instanceCount(java.lang.Number) -// .instanceSizeSlug(java.lang.String) -// .kind(java.lang.String) -// .logDestination(IResolvable) -// .logDestination(java.util.List) -// .runCommand(java.lang.String) -// .sourceDir(java.lang.String) +AppSpecIngress.builder() +// .rule(IResolvable) +// .rule(java.util.List) .build(); ``` @@ -2614,263 +2613,297 @@ AppSpecJob.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | The name of the component. | -| alert | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobAlert> | alert block. | -| buildCommand | java.lang.String | An optional build command to run while building this component from source. | -| dockerfilePath | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobEnv> | env block. | -| environmentSlug | java.lang.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 | java.lang.Number | The amount of instances that this component should be scaled to. | -| instanceSizeSlug | java.lang.String | The instance size to use for this component. | -| kind | java.lang.String | The type of job and when it will be run during the deployment process. | -| logDestination | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobLogDestination> | log_destination block. | -| runCommand | java.lang.String | An optional run command to override the component's default. | -| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | +| rule | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecIngressRule> | rule block. | --- -##### `name`Required +##### `rule`Optional ```java -public java.lang.String getName(); +public java.lang.Object getRule(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecIngressRule> -The name of the component. +rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} --- -##### `alert`Optional +### AppSpecIngressRule + +#### Initializer ```java -public java.lang.Object getAlert(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRule; -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobAlert> +AppSpecIngressRule.builder() +// .component(AppSpecIngressRuleComponent) +// .cors(AppSpecIngressRuleCors) +// .match(AppSpecIngressRuleMatch) +// .redirect(AppSpecIngressRuleRedirect) + .build(); +``` -alert block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| component | AppSpecIngressRuleComponent | component block. | +| cors | AppSpecIngressRuleCors | cors block. | +| match | AppSpecIngressRuleMatch | match block. | +| redirect | AppSpecIngressRuleRedirect | redirect block. | --- -##### `buildCommand`Optional +##### `component`Optional ```java -public java.lang.String getBuildCommand(); +public AppSpecIngressRuleComponent getComponent(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleComponent -An optional build command to run while building this component from source. +component block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#component App#component} --- -##### `dockerfilePath`Optional +##### `cors`Optional ```java -public java.lang.String getDockerfilePath(); +public AppSpecIngressRuleCors getCors(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleCors -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `env`Optional +##### `match`Optional ```java -public java.lang.Object getEnv(); +public AppSpecIngressRuleMatch getMatch(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobEnv> +- *Type:* AppSpecIngressRuleMatch -env block. +match block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#match App#match} --- -##### `environmentSlug`Optional +##### `redirect`Optional ```java -public java.lang.String getEnvironmentSlug(); +public AppSpecIngressRuleRedirect getRedirect(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleRedirect -An environment slug describing the type of this app. +redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect App#redirect} --- -##### `git`Optional +### AppSpecIngressRuleComponent + +#### Initializer ```java -public AppSpecJobGit getGit(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleComponent; -- *Type:* AppSpecJobGit +AppSpecIngressRuleComponent.builder() +// .name(java.lang.String) +// .preservePathPrefix(java.lang.Boolean) +// .preservePathPrefix(IResolvable) +// .rewrite(java.lang.String) + .build(); +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. | +| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. | +| rewrite | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. | --- -##### `github`Optional +##### `name`Optional ```java -public AppSpecJobGithub getGithub(); +public java.lang.String getName(); ``` -- *Type:* AppSpecJobGithub - -github block. +- *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. --- -##### `gitlab`Optional +##### `preservePathPrefix`Optional ```java -public AppSpecJobGitlab getGitlab(); +public java.lang.Object getPreservePathPrefix(); ``` -- *Type:* AppSpecJobGitlab - -gitlab block. +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. --- -##### `image`Optional +##### `rewrite`Optional ```java -public AppSpecJobImage getImage(); +public java.lang.String getRewrite(); ``` -- *Type:* AppSpecJobImage +- *Type:* java.lang.String -image block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. + +--- + +### AppSpecIngressRuleCors + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleCors; + +AppSpecIngressRuleCors.builder() +// .allowCredentials(java.lang.Boolean) +// .allowCredentials(IResolvable) +// .allowHeaders(java.util.List) +// .allowMethods(java.util.List) +// .allowOrigins(AppSpecIngressRuleCorsAllowOrigins) +// .exposeHeaders(java.util.List) +// .maxAge(java.lang.String) + .build(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | +| allowHeaders | java.util.List | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | +| allowMethods | java.util.List | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | +| allowOrigins | AppSpecIngressRuleCorsAllowOrigins | allow_origins block. | +| exposeHeaders | java.util.List | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | +| maxAge | java.lang.String | An optional duration specifying how long browsers can cache the results of a preflight request. | --- -##### `instanceCount`Optional +##### `allowCredentials`Optional ```java -public java.lang.Number getInstanceCount(); +public java.lang.Object getAllowCredentials(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -The amount of instances that this component should be scaled to. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `instanceSizeSlug`Optional +##### `allowHeaders`Optional ```java -public java.lang.String getInstanceSizeSlug(); +public java.util.List getAllowHeaders(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List -The instance size to use for this component. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `kind`Optional +##### `allowMethods`Optional ```java -public java.lang.String getKind(); +public java.util.List getAllowMethods(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List -The type of job and when it will be run during the deployment process. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#kind App#kind} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `logDestination`Optional +##### `allowOrigins`Optional ```java -public java.lang.Object getLogDestination(); +public AppSpecIngressRuleCorsAllowOrigins getAllowOrigins(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobLogDestination> +- *Type:* AppSpecIngressRuleCorsAllowOrigins -log_destination block. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `runCommand`Optional +##### `exposeHeaders`Optional ```java -public java.lang.String getRunCommand(); +public java.util.List getExposeHeaders(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List -An optional run command to override the component's default. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `sourceDir`Optional +##### `maxAge`Optional ```java -public java.lang.String getSourceDir(); +public java.lang.String getMaxAge(); ``` - *Type:* java.lang.String -An optional path to the working directory to use for the build. +An optional duration specifying how long browsers can cache the results of a preflight request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +This configures the Access-Control-Max-Age header. Example: `5h30m`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecJobAlert +### AppSpecIngressRuleCorsAllowOrigins -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobAlert; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleCorsAllowOrigins; -AppSpecJobAlert.builder() - .operator(java.lang.String) - .rule(java.lang.String) - .value(java.lang.Number) - .window(java.lang.String) -// .disabled(java.lang.Boolean) -// .disabled(IResolvable) +AppSpecIngressRuleCorsAllowOrigins.builder() +// .exact(java.lang.String) +// .prefix(java.lang.String) +// .regex(java.lang.String) .build(); ``` @@ -2878,86 +2911,97 @@ AppSpecJobAlert.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| exact | java.lang.String | Exact string match. | +| prefix | java.lang.String | Prefix-based match. | +| regex | java.lang.String | RE2 style regex-based match. | --- -##### `operator`Required +##### `exact`Optional ```java -public java.lang.String getOperator(); +public java.lang.String getExact(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `rule`Required +##### `prefix`Optional ```java -public java.lang.String getRule(); +public java.lang.String getPrefix(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Prefix-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `value`Required +##### `regex`Optional ```java -public java.lang.Number getValue(); +public java.lang.String getRegex(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String + +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `window`Required +### AppSpecIngressRuleMatch + +#### Initializer ```java -public java.lang.String getWindow(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleMatch; + +AppSpecIngressRuleMatch.builder() +// .path(AppSpecIngressRuleMatchPath) + .build(); ``` -- *Type:* java.lang.String +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| path | AppSpecIngressRuleMatchPath | path block. | --- -##### `disabled`Optional +##### `path`Optional ```java -public java.lang.Object getDisabled(); +public AppSpecIngressRuleMatchPath getPath(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* AppSpecIngressRuleMatchPath -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +path block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -### AppSpecJobEnv +### AppSpecIngressRuleMatchPath -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobEnv; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleMatchPath; -AppSpecJobEnv.builder() -// .key(java.lang.String) -// .scope(java.lang.String) -// .type(java.lang.String) -// .value(java.lang.String) +AppSpecIngressRuleMatchPath.builder() +// .prefix(java.lang.String) .build(); ``` @@ -2965,131 +3009,137 @@ AppSpecJobEnv.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | The name of the environment variable. | -| scope | java.lang.String | The visibility scope of the environment variable. | -| type | java.lang.String | The type of the environment variable. | -| value | java.lang.String | The value of the environment variable. | +| prefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. | --- -##### `key`Optional +##### `prefix`Optional ```java -public java.lang.String getKey(); +public java.lang.String getPrefix(); ``` - *Type:* java.lang.String -The name of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. --- -##### `scope`Optional +### AppSpecIngressRuleRedirect + +#### Initializer ```java -public java.lang.String getScope(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleRedirect; -- *Type:* java.lang.String +AppSpecIngressRuleRedirect.builder() +// .authority(java.lang.String) +// .port(java.lang.Number) +// .redirectCode(java.lang.Number) +// .scheme(java.lang.String) +// .uri(java.lang.String) + .build(); +``` -The visibility scope of the environment variable. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| authority | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. | +| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. | +| redirectCode | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. | +| scheme | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. | +| uri | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. | --- -##### `type`Optional +##### `authority`Optional ```java -public java.lang.String getType(); +public java.lang.String getAuthority(); ``` - *Type:* java.lang.String -The type of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. --- -##### `value`Optional +##### `port`Optional ```java -public java.lang.String getValue(); +public java.lang.Number getPort(); ``` -- *Type:* java.lang.String - -The value of the environment variable. +- *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. --- -### AppSpecJobGit - -#### Initializer +##### `redirectCode`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobGit; - -AppSpecJobGit.builder() -// .branch(java.lang.String) -// .repoCloneUrl(java.lang.String) - .build(); +public java.lang.Number getRedirectCode(); ``` -#### Properties +- *Type:* java.lang.Number -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| repoCloneUrl | java.lang.String | The clone URL of the repo. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. --- -##### `branch`Optional +##### `scheme`Optional ```java -public java.lang.String getBranch(); +public java.lang.String getScheme(); ``` - *Type:* java.lang.String -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. --- -##### `repoCloneUrl`Optional +##### `uri`Optional ```java -public java.lang.String getRepoCloneUrl(); +public java.lang.String getUri(); ``` - *Type:* java.lang.String -The clone URL of the repo. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. --- -### AppSpecJobGithub +### AppSpecJob -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobGithub; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJob; -AppSpecJobGithub.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) +AppSpecJob.builder() + .name(java.lang.String) +// .alert(IResolvable) +// .alert(java.util.List) +// .buildCommand(java.lang.String) +// .dockerfilePath(java.lang.String) +// .env(IResolvable) +// .env(java.util.List) +// .environmentSlug(java.lang.String) +// .git(AppSpecJobGit) +// .github(AppSpecJobGithub) +// .gitlab(AppSpecJobGitlab) +// .image(AppSpecJobImage) +// .instanceCount(java.lang.Number) +// .instanceSizeSlug(java.lang.String) +// .kind(java.lang.String) +// .logDestination(IResolvable) +// .logDestination(java.util.List) +// .runCommand(java.lang.String) +// .sourceDir(java.lang.String) .build(); ``` @@ -3097,267 +3147,263 @@ AppSpecJobGithub.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +| name | java.lang.String | The name of the component. | +| alert | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobAlert> | alert block. | +| buildCommand | java.lang.String | An optional build command to run while building this component from source. | +| dockerfilePath | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobEnv> | env block. | +| environmentSlug | java.lang.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 | java.lang.Number | The amount of instances that this component should be scaled to. | +| instanceSizeSlug | java.lang.String | The instance size to use for this component. | +| kind | java.lang.String | The type of job and when it will be run during the deployment process. | +| logDestination | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobLogDestination> | log_destination block. | +| runCommand | java.lang.String | An optional run command to override the component's default. | +| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | --- -##### `branch`Optional +##### `name`Required ```java -public java.lang.String getBranch(); +public java.lang.String getName(); ``` - *Type:* java.lang.String -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `deployOnPush`Optional +##### `alert`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.Object getAlert(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobAlert> -Whether to automatically deploy new commits made to the repo. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `repo`Optional +##### `buildCommand`Optional ```java -public java.lang.String getRepo(); +public java.lang.String getBuildCommand(); ``` - *Type:* java.lang.String -The name of the repo in the format `owner/repo`. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecJobGitlab - -#### Initializer +##### `dockerfilePath`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobGitlab; - -AppSpecJobGitlab.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) - .build(); +public java.lang.String getDockerfilePath(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `branch`Optional +##### `env`Optional ```java -public java.lang.String getBranch(); +public java.lang.Object getEnv(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobEnv> -The name of the branch to use. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `deployOnPush`Optional +##### `environmentSlug`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.String getEnvironmentSlug(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String -Whether to automatically deploy new commits made to the repo. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `repo`Optional +##### `git`Optional ```java -public java.lang.String getRepo(); +public AppSpecJobGit getGit(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecJobGit -The name of the repo in the format `owner/repo`. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -### AppSpecJobImage - -#### Initializer +##### `github`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobImage; - -AppSpecJobImage.builder() - .registryType(java.lang.String) - .repository(java.lang.String) -// .deployOnPush(IResolvable) -// .deployOnPush(java.util.List) -// .registry(java.lang.String) -// .tag(java.lang.String) - .build(); +public AppSpecJobGithub getGithub(); ``` -#### Properties +- *Type:* AppSpecJobGithub -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| registryType | java.lang.String | The registry type. | -| repository | java.lang.String | The repository name. | -| deployOnPush | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobImageDeployOnPush> | deploy_on_push block. | -| registry | java.lang.String | The registry name. Must be left empty for the DOCR registry type. | -| tag | java.lang.String | The repository tag. Defaults to latest if not provided. | +github block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `registryType`Required +##### `gitlab`Optional ```java -public java.lang.String getRegistryType(); +public AppSpecJobGitlab getGitlab(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecJobGitlab -The registry type. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `repository`Required +##### `image`Optional ```java -public java.lang.String getRepository(); +public AppSpecJobImage getImage(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecJobImage -The repository name. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `deployOnPush`Optional +##### `instanceCount`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.Number getInstanceCount(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobImageDeployOnPush> +- *Type:* java.lang.Number -deploy_on_push block. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `registry`Optional +##### `instanceSizeSlug`Optional ```java -public java.lang.String getRegistry(); +public java.lang.String getInstanceSizeSlug(); ``` - *Type:* java.lang.String -The registry name. Must be left empty for the DOCR registry type. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `tag`Optional +##### `kind`Optional ```java -public java.lang.String getTag(); +public java.lang.String getKind(); ``` - *Type:* java.lang.String -The repository tag. Defaults to latest if not provided. +The type of job and when it will be run during the deployment process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#kind App#kind} --- -### AppSpecJobImageDeployOnPush - -#### Initializer +##### `logDestination`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobImageDeployOnPush; +public java.lang.Object getLogDestination(); +``` -AppSpecJobImageDeployOnPush.builder() -// .enabled(java.lang.Boolean) -// .enabled(IResolvable) - .build(); +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobLogDestination> + +log_destination block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} + +--- + +##### `runCommand`Optional + +```java +public java.lang.String getRunCommand(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | +An optional run command to override the component's default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `enabled`Optional +##### `sourceDir`Optional ```java -public java.lang.Object getEnabled(); +public java.lang.String getSourceDir(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String -Whether to automatically deploy images pushed to DOCR. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecJobLogDestination +### AppSpecJobAlert -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestination; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobAlert; -AppSpecJobLogDestination.builder() - .name(java.lang.String) -// .datadog(AppSpecJobLogDestinationDatadog) -// .logtail(AppSpecJobLogDestinationLogtail) -// .papertrail(AppSpecJobLogDestinationPapertrail) +AppSpecJobAlert.builder() + .operator(java.lang.String) + .rule(java.lang.String) + .value(java.lang.Number) + .window(java.lang.String) +// .disabled(java.lang.Boolean) +// .disabled(IResolvable) .build(); ``` @@ -3365,79 +3411,86 @@ AppSpecJobLogDestination.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Name of the log destination. | -| datadog | AppSpecJobLogDestinationDatadog | datadog block. | -| logtail | AppSpecJobLogDestinationLogtail | logtail block. | -| papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | +| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `name`Required +##### `operator`Required ```java -public java.lang.String getName(); +public java.lang.String getOperator(); ``` - *Type:* java.lang.String -Name of the log destination. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `datadog`Optional +##### `rule`Required ```java -public AppSpecJobLogDestinationDatadog getDatadog(); +public java.lang.String getRule(); ``` -- *Type:* AppSpecJobLogDestinationDatadog - -datadog block. +- *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `logtail`Optional +##### `value`Required ```java -public AppSpecJobLogDestinationLogtail getLogtail(); +public java.lang.Number getValue(); ``` -- *Type:* AppSpecJobLogDestinationLogtail - -logtail block. +- *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -##### `papertrail`Optional +##### `window`Required ```java -public AppSpecJobLogDestinationPapertrail getPapertrail(); +public java.lang.String getWindow(); ``` -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* java.lang.String -papertrail block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. + +--- + +##### `disabled`Optional + +```java +public java.lang.Object getDisabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecJobLogDestinationDatadog +### AppSpecJobEnv -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestinationDatadog; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobEnv; -AppSpecJobLogDestinationDatadog.builder() - .apiKey(java.lang.String) -// .endpoint(java.lang.String) +AppSpecJobEnv.builder() +// .key(java.lang.String) +// .scope(java.lang.String) +// .type(java.lang.String) +// .value(java.lang.String) .build(); ``` @@ -3445,82 +3498,79 @@ AppSpecJobLogDestinationDatadog.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | java.lang.String | Datadog API key. | -| endpoint | java.lang.String | Datadog HTTP log intake endpoint. | +| key | java.lang.String | The name of the environment variable. | +| scope | java.lang.String | The visibility scope of the environment variable. | +| type | java.lang.String | The type of the environment variable. | +| value | java.lang.String | The value of the environment variable. | --- -##### `apiKey`Required +##### `key`Optional ```java -public java.lang.String getApiKey(); +public java.lang.String getKey(); ``` - *Type:* java.lang.String -Datadog API key. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `endpoint`Optional +##### `scope`Optional ```java -public java.lang.String getEndpoint(); +public java.lang.String getScope(); ``` - *Type:* java.lang.String -Datadog HTTP log intake endpoint. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -### AppSpecJobLogDestinationLogtail - -#### Initializer +##### `type`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestinationLogtail; - -AppSpecJobLogDestinationLogtail.builder() - .token(java.lang.String) - .build(); +public java.lang.String getType(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| token | java.lang.String | Logtail token. | +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `token`Required +##### `value`Optional ```java -public java.lang.String getToken(); +public java.lang.String getValue(); ``` - *Type:* java.lang.String -Logtail token. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecJobLogDestinationPapertrail +### AppSpecJobGit -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestinationPapertrail; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobGit; -AppSpecJobLogDestinationPapertrail.builder() - .endpoint(java.lang.String) +AppSpecJobGit.builder() +// .branch(java.lang.String) +// .repoCloneUrl(java.lang.String) .build(); ``` @@ -3528,56 +3578,51 @@ AppSpecJobLogDestinationPapertrail.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| endpoint | java.lang.String | Papertrail syslog endpoint. | +| branch | java.lang.String | The name of the branch to use. | +| repoCloneUrl | java.lang.String | The clone URL of the repo. | --- -##### `endpoint`Required +##### `branch`Optional ```java -public java.lang.String getEndpoint(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -Papertrail syslog endpoint. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecService +##### `repoCloneUrl`Optional -#### Initializer +```java +public java.lang.String getRepoCloneUrl(); +``` + +- *Type:* java.lang.String + +The clone URL of the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} + +--- + +### AppSpecJobGithub + +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecService; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobGithub; -AppSpecService.builder() - .name(java.lang.String) -// .alert(IResolvable) -// .alert(java.util.List) -// .buildCommand(java.lang.String) -// .cors(AppSpecServiceCors) -// .dockerfilePath(java.lang.String) -// .env(IResolvable) -// .env(java.util.List) -// .environmentSlug(java.lang.String) -// .git(AppSpecServiceGit) -// .github(AppSpecServiceGithub) -// .gitlab(AppSpecServiceGitlab) -// .healthCheck(AppSpecServiceHealthCheck) -// .httpPort(java.lang.Number) -// .image(AppSpecServiceImage) -// .instanceCount(java.lang.Number) -// .instanceSizeSlug(java.lang.String) -// .internalPorts(java.util.List) -// .logDestination(IResolvable) -// .logDestination(java.util.List) -// .routes(IResolvable) -// .routes(java.util.List) -// .runCommand(java.lang.String) -// .sourceDir(java.lang.String) +AppSpecJobGithub.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) .build(); ``` @@ -3585,321 +3630,347 @@ AppSpecService.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | The name of the component. | -| alert | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceAlert> | alert block. | -| buildCommand | java.lang.String | An optional build command to run while building this component from source. | -| cors | AppSpecServiceCors | cors block. | -| dockerfilePath | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceEnv> | env block. | -| environmentSlug | java.lang.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 | java.lang.Number | The internal port on which this service's run command will listen. | -| image | AppSpecServiceImage | image block. | -| instanceCount | java.lang.Number | The amount of instances that this component should be scaled to. | -| instanceSizeSlug | java.lang.String | The instance size to use for this component. | -| internalPorts | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. | -| logDestination | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceLogDestination> | log_destination block. | -| routes | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceRoutes> | routes block. | -| runCommand | java.lang.String | An optional run command to override the component's default. | -| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `name`Required +##### `branch`Optional ```java -public java.lang.String getName(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -The name of the component. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `alert`Optional +##### `deployOnPush`Optional ```java -public java.lang.Object getAlert(); +public java.lang.Object getDeployOnPush(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceAlert> +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -alert block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `buildCommand`Optional +##### `repo`Optional ```java -public java.lang.String getBuildCommand(); +public java.lang.String getRepo(); ``` - *Type:* java.lang.String -An optional build command to run while building this component from source. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `cors`Optional +### AppSpecJobGitlab + +#### Initializer ```java -public AppSpecServiceCors getCors(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobGitlab; -- *Type:* AppSpecServiceCors +AppSpecJobGitlab.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) + .build(); +``` -cors block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `dockerfilePath`Optional +##### `branch`Optional ```java -public java.lang.String getDockerfilePath(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `env`Optional +##### `deployOnPush`Optional ```java -public java.lang.Object getEnv(); +public java.lang.Object getDeployOnPush(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceEnv> +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -env block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `environmentSlug`Optional +##### `repo`Optional ```java -public java.lang.String getEnvironmentSlug(); +public java.lang.String getRepo(); ``` - *Type:* java.lang.String -An environment slug describing the type of this app. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `git`Optional +### AppSpecJobImage + +#### Initializer ```java -public AppSpecServiceGit getGit(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobImage; -- *Type:* AppSpecServiceGit +AppSpecJobImage.builder() + .registryType(java.lang.String) + .repository(java.lang.String) +// .deployOnPush(IResolvable) +// .deployOnPush(java.util.List) +// .registry(java.lang.String) +// .tag(java.lang.String) + .build(); +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| registryType | java.lang.String | The registry type. | +| repository | java.lang.String | The repository name. | +| deployOnPush | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobImageDeployOnPush> | deploy_on_push block. | +| registry | java.lang.String | The registry name. Must be left empty for the DOCR registry type. | +| tag | java.lang.String | The repository tag. Defaults to latest if not provided. | --- -##### `github`Optional +##### `registryType`Required ```java -public AppSpecServiceGithub getGithub(); +public java.lang.String getRegistryType(); ``` -- *Type:* AppSpecServiceGithub +- *Type:* java.lang.String -github block. +The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `gitlab`Optional +##### `repository`Required ```java -public AppSpecServiceGitlab getGitlab(); +public java.lang.String getRepository(); ``` -- *Type:* AppSpecServiceGitlab +- *Type:* java.lang.String -gitlab block. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `healthCheck`Optional +##### `deployOnPush`Optional ```java -public AppSpecServiceHealthCheck getHealthCheck(); +public java.lang.Object getDeployOnPush(); ``` -- *Type:* AppSpecServiceHealthCheck +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJobImageDeployOnPush> -health_check block. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#health_check App#health_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `httpPort`Optional +##### `registry`Optional ```java -public java.lang.Number getHttpPort(); +public java.lang.String getRegistry(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String -The internal port on which this service's run command will listen. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_port App#http_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `image`Optional +##### `tag`Optional ```java -public AppSpecServiceImage getImage(); +public java.lang.String getTag(); ``` -- *Type:* AppSpecServiceImage +- *Type:* java.lang.String -image block. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `instanceCount`Optional +### AppSpecJobImageDeployOnPush + +#### Initializer ```java -public java.lang.Number getInstanceCount(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobImageDeployOnPush; -- *Type:* java.lang.Number +AppSpecJobImageDeployOnPush.builder() +// .enabled(java.lang.Boolean) +// .enabled(IResolvable) + .build(); +``` -The amount of instances that this component should be scaled to. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | --- -##### `instanceSizeSlug`Optional +##### `enabled`Optional ```java -public java.lang.String getInstanceSizeSlug(); +public java.lang.Object getEnabled(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -The instance size to use for this component. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `internalPorts`Optional +### AppSpecJobLogDestination + +#### Initializer ```java -public java.util.List getInternalPorts(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestination; + +AppSpecJobLogDestination.builder() + .name(java.lang.String) +// .datadog(AppSpecJobLogDestinationDatadog) +// .logtail(AppSpecJobLogDestinationLogtail) +// .papertrail(AppSpecJobLogDestinationPapertrail) + .build(); ``` -- *Type:* java.util.List +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | java.lang.String | Name of the log destination. | +| datadog | AppSpecJobLogDestinationDatadog | datadog block. | +| logtail | AppSpecJobLogDestinationLogtail | logtail block. | +| papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | --- -##### `logDestination`Optional +##### `name`Required ```java -public java.lang.Object getLogDestination(); +public java.lang.String getName(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceLogDestination> +- *Type:* java.lang.String -log_destination block. +Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `routes`Optional +##### `datadog`Optional ```java -public java.lang.Object getRoutes(); +public AppSpecJobLogDestinationDatadog getDatadog(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceRoutes> +- *Type:* AppSpecJobLogDestinationDatadog -routes block. +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `runCommand`Optional +##### `logtail`Optional ```java -public java.lang.String getRunCommand(); +public AppSpecJobLogDestinationLogtail getLogtail(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecJobLogDestinationLogtail -An optional run command to override the component's default. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `sourceDir`Optional +##### `papertrail`Optional ```java -public java.lang.String getSourceDir(); +public AppSpecJobLogDestinationPapertrail getPapertrail(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecJobLogDestinationPapertrail -An optional path to the working directory to use for the build. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecServiceAlert +### AppSpecJobLogDestinationDatadog -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceAlert; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestinationDatadog; -AppSpecServiceAlert.builder() - .operator(java.lang.String) - .rule(java.lang.String) - .value(java.lang.Number) - .window(java.lang.String) -// .disabled(java.lang.Boolean) -// .disabled(IResolvable) +AppSpecJobLogDestinationDatadog.builder() + .apiKey(java.lang.String) +// .endpoint(java.lang.String) .build(); ``` @@ -3907,89 +3978,82 @@ AppSpecServiceAlert.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| apiKey | java.lang.String | Datadog API key. | +| endpoint | java.lang.String | Datadog HTTP log intake endpoint. | --- -##### `operator`Required +##### `apiKey`Required ```java -public java.lang.String getOperator(); +public java.lang.String getApiKey(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `rule`Required +##### `endpoint`Optional ```java -public java.lang.String getRule(); +public java.lang.String getEndpoint(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `value`Required +### AppSpecJobLogDestinationLogtail + +#### Initializer ```java -public java.lang.Number getValue(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestinationLogtail; + +AppSpecJobLogDestinationLogtail.builder() + .token(java.lang.String) + .build(); ``` -- *Type:* java.lang.Number +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| token | java.lang.String | Logtail token. | --- -##### `window`Required +##### `token`Required ```java -public java.lang.String getWindow(); +public java.lang.String getToken(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. - ---- - -##### `disabled`Optional - -```java -public java.lang.Object getDisabled(); -``` - -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -### AppSpecServiceCors +### AppSpecJobLogDestinationPapertrail -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceCors; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecJobLogDestinationPapertrail; -AppSpecServiceCors.builder() -// .allowCredentials(java.lang.Boolean) -// .allowCredentials(IResolvable) -// .allowHeaders(java.util.List) -// .allowMethods(java.util.List) -// .allowOrigins(AppSpecServiceCorsAllowOrigins) -// .exposeHeaders(java.util.List) -// .maxAge(java.lang.String) +AppSpecJobLogDestinationPapertrail.builder() + .endpoint(java.lang.String) .build(); ``` @@ -3997,380 +4061,378 @@ AppSpecServiceCors.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | -| allowHeaders | java.util.List | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | -| allowMethods | java.util.List | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | -| allowOrigins | AppSpecServiceCorsAllowOrigins | allow_origins block. | -| exposeHeaders | java.util.List | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | -| maxAge | java.lang.String | An optional duration specifying how long browsers can cache the results of a preflight request. | +| endpoint | java.lang.String | Papertrail syslog endpoint. | --- -##### `allowCredentials`Optional +##### `endpoint`Required ```java -public java.lang.Object getAllowCredentials(); +public java.lang.String getEndpoint(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. +- *Type:* java.lang.String -This configures the Access-Control-Allow-Credentials header. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `allowHeaders`Optional - -```java -public java.util.List getAllowHeaders(); -``` - -- *Type:* java.util.List - -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} - ---- +### AppSpecService -##### `allowMethods`Optional +#### Initializer ```java -public java.util.List getAllowMethods(); -``` - -- *Type:* java.util.List - -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecService; + +AppSpecService.builder() + .name(java.lang.String) +// .alert(IResolvable) +// .alert(java.util.List) +// .buildCommand(java.lang.String) +// .cors(AppSpecServiceCors) +// .dockerfilePath(java.lang.String) +// .env(IResolvable) +// .env(java.util.List) +// .environmentSlug(java.lang.String) +// .git(AppSpecServiceGit) +// .github(AppSpecServiceGithub) +// .gitlab(AppSpecServiceGitlab) +// .healthCheck(AppSpecServiceHealthCheck) +// .httpPort(java.lang.Number) +// .image(AppSpecServiceImage) +// .instanceCount(java.lang.Number) +// .instanceSizeSlug(java.lang.String) +// .internalPorts(java.util.List) +// .logDestination(IResolvable) +// .logDestination(java.util.List) +// .routes(IResolvable) +// .routes(java.util.List) +// .runCommand(java.lang.String) +// .sourceDir(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | java.lang.String | The name of the component. | +| alert | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceAlert> | alert block. | +| buildCommand | java.lang.String | An optional build command to run while building this component from source. | +| cors | AppSpecServiceCors | cors block. | +| dockerfilePath | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceEnv> | env block. | +| environmentSlug | java.lang.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 | java.lang.Number | The internal port on which this service's run command will listen. | +| image | AppSpecServiceImage | image block. | +| instanceCount | java.lang.Number | The amount of instances that this component should be scaled to. | +| instanceSizeSlug | java.lang.String | The instance size to use for this component. | +| internalPorts | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. | +| logDestination | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceLogDestination> | log_destination block. | +| routes | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceRoutes> | routes block. | +| runCommand | java.lang.String | An optional run command to override the component's default. | +| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | --- -##### `allowOrigins`Optional +##### `name`Required ```java -public AppSpecServiceCorsAllowOrigins getAllowOrigins(); +public java.lang.String getName(); ``` -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* java.lang.String -allow_origins block. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `exposeHeaders`Optional +##### `alert`Optional ```java -public java.util.List getExposeHeaders(); +public java.lang.Object getAlert(); ``` -- *Type:* java.util.List +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceAlert> -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `maxAge`Optional +##### `buildCommand`Optional ```java -public java.lang.String getMaxAge(); +public java.lang.String getBuildCommand(); ``` - *Type:* java.lang.String -An optional duration specifying how long browsers can cache the results of a preflight request. - -This configures the Access-Control-Max-Age header. Example: `5h30m`. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecServiceCorsAllowOrigins - -#### Initializer +##### `cors`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceCorsAllowOrigins; - -AppSpecServiceCorsAllowOrigins.builder() -// .exact(java.lang.String) -// .prefix(java.lang.String) -// .regex(java.lang.String) - .build(); +public AppSpecServiceCors getCors(); ``` -#### Properties +- *Type:* AppSpecServiceCors -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| exact | java.lang.String | Exact string match. | -| prefix | java.lang.String | Prefix-based match. | -| regex | java.lang.String | RE2 style regex-based match. | +cors block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `exact`Optional +##### `dockerfilePath`Optional ```java -public java.lang.String getExact(); +public java.lang.String getDockerfilePath(); ``` - *Type:* java.lang.String -Exact string match. +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `prefix`Optional +##### `env`Optional ```java -public java.lang.String getPrefix(); +public java.lang.Object getEnv(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceEnv> -Prefix-based match. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `regex`Optional +##### `environmentSlug`Optional ```java -public java.lang.String getRegex(); +public java.lang.String getEnvironmentSlug(); ``` - *Type:* java.lang.String -RE2 style regex-based match. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -### AppSpecServiceEnv - -#### Initializer +##### `git`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceEnv; - -AppSpecServiceEnv.builder() -// .key(java.lang.String) -// .scope(java.lang.String) -// .type(java.lang.String) -// .value(java.lang.String) - .build(); +public AppSpecServiceGit getGit(); ``` -#### Properties +- *Type:* AppSpecServiceGit -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| key | java.lang.String | The name of the environment variable. | -| scope | java.lang.String | The visibility scope of the environment variable. | -| type | java.lang.String | The type of the environment variable. | -| value | java.lang.String | The value of the environment variable. | +git block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `key`Optional +##### `github`Optional ```java -public java.lang.String getKey(); +public AppSpecServiceGithub getGithub(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecServiceGithub -The name of the environment variable. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `scope`Optional +##### `gitlab`Optional ```java -public java.lang.String getScope(); +public AppSpecServiceGitlab getGitlab(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecServiceGitlab -The visibility scope of the environment variable. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `type`Optional +##### `healthCheck`Optional ```java -public java.lang.String getType(); +public AppSpecServiceHealthCheck getHealthCheck(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecServiceHealthCheck -The type of the environment variable. +health_check block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#health_check App#health_check} --- -##### `value`Optional +##### `httpPort`Optional ```java -public java.lang.String getValue(); +public java.lang.Number getHttpPort(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number -The value of the environment variable. +The internal port on which this service's run command will listen. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_port App#http_port} --- -### AppSpecServiceGit - -#### Initializer +##### `image`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceGit; - -AppSpecServiceGit.builder() -// .branch(java.lang.String) -// .repoCloneUrl(java.lang.String) - .build(); +public AppSpecServiceImage getImage(); ``` -#### Properties +- *Type:* AppSpecServiceImage -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| repoCloneUrl | java.lang.String | The clone URL of the repo. | +image block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `branch`Optional +##### `instanceCount`Optional ```java -public java.lang.String getBranch(); +public java.lang.Number getInstanceCount(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number -The name of the branch to use. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `repoCloneUrl`Optional +##### `instanceSizeSlug`Optional ```java -public java.lang.String getRepoCloneUrl(); +public java.lang.String getInstanceSizeSlug(); ``` - *Type:* java.lang.String -The clone URL of the repo. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -### AppSpecServiceGithub - -#### Initializer +##### `internalPorts`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceGithub; - -AppSpecServiceGithub.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) - .build(); +public java.util.List getInternalPorts(); ``` -#### Properties +- *Type:* java.util.List -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. --- -##### `branch`Optional +##### `logDestination`Optional ```java -public java.lang.String getBranch(); +public java.lang.Object getLogDestination(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceLogDestination> -The name of the branch to use. +log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -##### `deployOnPush`Optional +##### `routes`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.Object getRoutes(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceRoutes> -Whether to automatically deploy new commits made to the repo. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `repo`Optional +##### `runCommand`Optional ```java -public java.lang.String getRepo(); +public java.lang.String getRunCommand(); ``` - *Type:* java.lang.String -The name of the repo in the format `owner/repo`. +An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -### AppSpecServiceGitlab - -#### Initializer +##### `sourceDir`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceGitlab; +public java.lang.String getSourceDir(); +``` -AppSpecServiceGitlab.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) +- *Type:* java.lang.String + +An optional path to the working directory to use for the build. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} + +--- + +### AppSpecServiceAlert + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceAlert; + +AppSpecServiceAlert.builder() + .operator(java.lang.String) + .rule(java.lang.String) + .value(java.lang.Number) + .window(java.lang.String) +// .disabled(java.lang.Boolean) +// .disabled(IResolvable) .build(); ``` @@ -4378,68 +4440,89 @@ AppSpecServiceGitlab.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `branch`Optional +##### `operator`Required ```java -public java.lang.String getBranch(); +public java.lang.String getOperator(); ``` - *Type:* java.lang.String -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `deployOnPush`Optional +##### `rule`Required ```java -public java.lang.Object getDeployOnPush(); +public java.lang.String getRule(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String -Whether to automatically deploy new commits made to the repo. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. + +--- + +##### `value`Required + +```java +public java.lang.Number getValue(); +``` -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -##### `repo`Optional +##### `window`Required ```java -public java.lang.String getRepo(); +public java.lang.String getWindow(); ``` - *Type:* java.lang.String -The name of the repo in the format `owner/repo`. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. + +--- + +##### `disabled`Optional + +```java +public java.lang.Object getDisabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecServiceHealthCheck +### AppSpecServiceCors -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceHealthCheck; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceCors; -AppSpecServiceHealthCheck.builder() -// .failureThreshold(java.lang.Number) -// .httpPath(java.lang.String) -// .initialDelaySeconds(java.lang.Number) -// .periodSeconds(java.lang.Number) -// .successThreshold(java.lang.Number) -// .timeoutSeconds(java.lang.Number) +AppSpecServiceCors.builder() +// .allowCredentials(java.lang.Boolean) +// .allowCredentials(IResolvable) +// .allowHeaders(java.util.List) +// .allowMethods(java.util.List) +// .allowOrigins(AppSpecServiceCorsAllowOrigins) +// .exposeHeaders(java.util.List) +// .maxAge(java.lang.String) .build(); ``` @@ -4447,113 +4530,114 @@ AppSpecServiceHealthCheck.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| failureThreshold | java.lang.Number | The number of failed health checks before considered unhealthy. | -| httpPath | java.lang.String | The route path used for the HTTP health check ping. | -| initialDelaySeconds | java.lang.Number | The number of seconds to wait before beginning health checks. | -| periodSeconds | java.lang.Number | The number of seconds to wait between health checks. | -| successThreshold | java.lang.Number | The number of successful health checks before considered healthy. | -| timeoutSeconds | java.lang.Number | The number of seconds after which the check times out. | +| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | +| allowHeaders | java.util.List | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | +| allowMethods | java.util.List | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | +| allowOrigins | AppSpecServiceCorsAllowOrigins | allow_origins block. | +| exposeHeaders | java.util.List | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | +| maxAge | java.lang.String | An optional duration specifying how long browsers can cache the results of a preflight request. | --- -##### `failureThreshold`Optional +##### `allowCredentials`Optional ```java -public java.lang.Number getFailureThreshold(); +public java.lang.Object getAllowCredentials(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -The number of failed health checks before considered unhealthy. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#failure_threshold App#failure_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `httpPath`Optional +##### `allowHeaders`Optional ```java -public java.lang.String getHttpPath(); +public java.util.List getAllowHeaders(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List -The route path used for the HTTP health check ping. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_path App#http_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `initialDelaySeconds`Optional +##### `allowMethods`Optional ```java -public java.lang.Number getInitialDelaySeconds(); +public java.util.List getAllowMethods(); ``` -- *Type:* java.lang.Number +- *Type:* java.util.List -The number of seconds to wait before beginning health checks. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `periodSeconds`Optional +##### `allowOrigins`Optional ```java -public java.lang.Number getPeriodSeconds(); +public AppSpecServiceCorsAllowOrigins getAllowOrigins(); ``` -- *Type:* java.lang.Number +- *Type:* AppSpecServiceCorsAllowOrigins -The number of seconds to wait between health checks. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#period_seconds App#period_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `successThreshold`Optional +##### `exposeHeaders`Optional ```java -public java.lang.Number getSuccessThreshold(); +public java.util.List getExposeHeaders(); ``` -- *Type:* java.lang.Number +- *Type:* java.util.List -The number of successful health checks before considered healthy. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#success_threshold App#success_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `timeoutSeconds`Optional +##### `maxAge`Optional ```java -public java.lang.Number getTimeoutSeconds(); +public java.lang.String getMaxAge(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String -The number of seconds after which the check times out. +An optional duration specifying how long browsers can cache the results of a preflight request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeout_seconds App#timeout_seconds} +This configures the Access-Control-Max-Age header. Example: `5h30m`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecServiceImage +### AppSpecServiceCorsAllowOrigins -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceImage; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceCorsAllowOrigins; -AppSpecServiceImage.builder() - .registryType(java.lang.String) - .repository(java.lang.String) -// .deployOnPush(IResolvable) -// .deployOnPush(java.util.List) -// .registry(java.lang.String) -// .tag(java.lang.String) +AppSpecServiceCorsAllowOrigins.builder() +// .exact(java.lang.String) +// .prefix(java.lang.String) +// .regex(java.lang.String) .build(); ``` @@ -4561,211 +4645,198 @@ AppSpecServiceImage.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| registryType | java.lang.String | The registry type. | -| repository | java.lang.String | The repository name. | -| deployOnPush | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceImageDeployOnPush> | deploy_on_push block. | -| registry | java.lang.String | The registry name. Must be left empty for the DOCR registry type. | -| tag | java.lang.String | The repository tag. Defaults to latest if not provided. | +| exact | java.lang.String | Exact string match. | +| prefix | java.lang.String | Prefix-based match. | +| regex | java.lang.String | RE2 style regex-based match. | --- -##### `registryType`Required +##### `exact`Optional ```java -public java.lang.String getRegistryType(); +public java.lang.String getExact(); ``` - *Type:* java.lang.String -The registry type. +Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `repository`Required +##### `prefix`Optional ```java -public java.lang.String getRepository(); +public java.lang.String getPrefix(); ``` - *Type:* java.lang.String -The repository name. +Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `deployOnPush`Optional +##### `regex`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.String getRegex(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceImageDeployOnPush> +- *Type:* java.lang.String -deploy_on_push block. +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `registry`Optional +### AppSpecServiceEnv + +#### Initializer ```java -public java.lang.String getRegistry(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceEnv; -- *Type:* java.lang.String +AppSpecServiceEnv.builder() +// .key(java.lang.String) +// .scope(java.lang.String) +// .type(java.lang.String) +// .value(java.lang.String) + .build(); +``` -The registry name. Must be left empty for the DOCR registry type. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| key | java.lang.String | The name of the environment variable. | +| scope | java.lang.String | The visibility scope of the environment variable. | +| type | java.lang.String | The type of the environment variable. | +| value | java.lang.String | The value of the environment variable. | --- -##### `tag`Optional +##### `key`Optional ```java -public java.lang.String getTag(); +public java.lang.String getKey(); ``` - *Type:* java.lang.String -The repository tag. Defaults to latest if not provided. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -### AppSpecServiceImageDeployOnPush - -#### Initializer +##### `scope`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceImageDeployOnPush; - -AppSpecServiceImageDeployOnPush.builder() -// .enabled(java.lang.Boolean) -// .enabled(IResolvable) - .build(); +public java.lang.String getScope(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | +The visibility scope of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `enabled`Optional +##### `type`Optional ```java -public java.lang.Object getEnabled(); +public java.lang.String getType(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String -Whether to automatically deploy images pushed to DOCR. +The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -### AppSpecServiceLogDestination - -#### Initializer +##### `value`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestination; - -AppSpecServiceLogDestination.builder() - .name(java.lang.String) -// .datadog(AppSpecServiceLogDestinationDatadog) -// .logtail(AppSpecServiceLogDestinationLogtail) -// .papertrail(AppSpecServiceLogDestinationPapertrail) - .build(); -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| name | java.lang.String | Name of the log destination. | -| datadog | AppSpecServiceLogDestinationDatadog | datadog block. | -| logtail | AppSpecServiceLogDestinationLogtail | logtail block. | -| papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | - ---- - -##### `name`Required - -```java -public java.lang.String getName(); +public java.lang.String getValue(); ``` - *Type:* java.lang.String -Name of the log destination. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -##### `datadog`Optional +### AppSpecServiceGit + +#### Initializer ```java -public AppSpecServiceLogDestinationDatadog getDatadog(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceGit; -- *Type:* AppSpecServiceLogDestinationDatadog +AppSpecServiceGit.builder() +// .branch(java.lang.String) +// .repoCloneUrl(java.lang.String) + .build(); +``` -datadog block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| branch | java.lang.String | The name of the branch to use. | +| repoCloneUrl | java.lang.String | The clone URL of the repo. | --- -##### `logtail`Optional +##### `branch`Optional ```java -public AppSpecServiceLogDestinationLogtail getLogtail(); +public java.lang.String getBranch(); ``` -- *Type:* AppSpecServiceLogDestinationLogtail +- *Type:* java.lang.String -logtail block. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `papertrail`Optional +##### `repoCloneUrl`Optional ```java -public AppSpecServiceLogDestinationPapertrail getPapertrail(); +public java.lang.String getRepoCloneUrl(); ``` -- *Type:* AppSpecServiceLogDestinationPapertrail +- *Type:* java.lang.String -papertrail block. +The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecServiceLogDestinationDatadog +### AppSpecServiceGithub -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestinationDatadog; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceGithub; -AppSpecServiceLogDestinationDatadog.builder() - .apiKey(java.lang.String) -// .endpoint(java.lang.String) +AppSpecServiceGithub.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) .build(); ``` @@ -4773,48 +4844,66 @@ AppSpecServiceLogDestinationDatadog.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | java.lang.String | Datadog API key. | -| endpoint | java.lang.String | Datadog HTTP log intake endpoint. | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `apiKey`Required +##### `branch`Optional ```java -public java.lang.String getApiKey(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -Datadog API key. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `endpoint`Optional +##### `deployOnPush`Optional ```java -public java.lang.String getEndpoint(); +public java.lang.Object getDeployOnPush(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `repo`Optional + +```java +public java.lang.String getRepo(); ``` - *Type:* java.lang.String -Datadog HTTP log intake endpoint. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecServiceLogDestinationLogtail +### AppSpecServiceGitlab -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestinationLogtail; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceGitlab; -AppSpecServiceLogDestinationLogtail.builder() - .token(java.lang.String) +AppSpecServiceGitlab.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) .build(); ``` @@ -4822,69 +4911,68 @@ AppSpecServiceLogDestinationLogtail.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| token | java.lang.String | Logtail token. | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `token`Required +##### `branch`Optional ```java -public java.lang.String getToken(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -Logtail token. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecServiceLogDestinationPapertrail - -#### Initializer +##### `deployOnPush`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestinationPapertrail; - -AppSpecServiceLogDestinationPapertrail.builder() - .endpoint(java.lang.String) - .build(); +public java.lang.Object getDeployOnPush(); ``` -#### Properties +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| endpoint | java.lang.String | Papertrail syslog endpoint. | +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `endpoint`Required +##### `repo`Optional ```java -public java.lang.String getEndpoint(); +public java.lang.String getRepo(); ``` - *Type:* java.lang.String -Papertrail syslog endpoint. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecServiceRoutes +### AppSpecServiceHealthCheck -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceRoutes; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceHealthCheck; -AppSpecServiceRoutes.builder() -// .path(java.lang.String) -// .preservePathPrefix(java.lang.Boolean) -// .preservePathPrefix(IResolvable) +AppSpecServiceHealthCheck.builder() +// .failureThreshold(java.lang.Number) +// .httpPath(java.lang.String) +// .initialDelaySeconds(java.lang.Number) +// .periodSeconds(java.lang.Number) +// .successThreshold(java.lang.Number) +// .timeoutSeconds(java.lang.Number) .build(); ``` @@ -4892,318 +4980,325 @@ AppSpecServiceRoutes.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| path | java.lang.String | Path specifies an route by HTTP path prefix. | -| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | +| failureThreshold | java.lang.Number | The number of failed health checks before considered unhealthy. | +| httpPath | java.lang.String | The route path used for the HTTP health check ping. | +| initialDelaySeconds | java.lang.Number | The number of seconds to wait before beginning health checks. | +| periodSeconds | java.lang.Number | The number of seconds to wait between health checks. | +| successThreshold | java.lang.Number | The number of successful health checks before considered healthy. | +| timeoutSeconds | java.lang.Number | The number of seconds after which the check times out. | --- -##### `path`Optional +##### `failureThreshold`Optional ```java -public java.lang.String getPath(); +public java.lang.Number getFailureThreshold(); ``` -- *Type:* java.lang.String - -Path specifies an route by HTTP path prefix. +- *Type:* java.lang.Number -Paths must start with / and must be unique within the app. +The number of failed health checks before considered unhealthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#failure_threshold App#failure_threshold} --- -##### `preservePathPrefix`Optional +##### `httpPath`Optional ```java -public java.lang.Object getPreservePathPrefix(); +public java.lang.String getHttpPath(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String -An optional flag to preserve the path that is forwarded to the backend service. +The route path used for the HTTP health check ping. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_path App#http_path} --- -### AppSpecStaticSite - -#### Initializer +##### `initialDelaySeconds`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSite; - -AppSpecStaticSite.builder() - .name(java.lang.String) -// .buildCommand(java.lang.String) -// .catchallDocument(java.lang.String) -// .cors(AppSpecStaticSiteCors) -// .dockerfilePath(java.lang.String) -// .env(IResolvable) -// .env(java.util.List) -// .environmentSlug(java.lang.String) -// .errorDocument(java.lang.String) -// .git(AppSpecStaticSiteGit) -// .github(AppSpecStaticSiteGithub) -// .gitlab(AppSpecStaticSiteGitlab) -// .indexDocument(java.lang.String) -// .outputDir(java.lang.String) -// .routes(IResolvable) -// .routes(java.util.List) -// .sourceDir(java.lang.String) - .build(); +public java.lang.Number getInitialDelaySeconds(); ``` -#### Properties +- *Type:* java.lang.Number -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| name | java.lang.String | The name of the component. | -| buildCommand | java.lang.String | An optional build command to run while building this component from source. | -| catchallDocument | java.lang.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 | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteEnv> | env block. | -| environmentSlug | java.lang.String | An environment slug describing the type of this app. | -| errorDocument | java.lang.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 | java.lang.String | The name of the index document to use when serving this static site. | -| outputDir | java.lang.String | An optional path to where the built assets will be located, relative to the build context. | -| routes | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteRoutes> | routes block. | -| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | +The number of seconds to wait before beginning health checks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} --- -##### `name`Required +##### `periodSeconds`Optional ```java -public java.lang.String getName(); +public java.lang.Number getPeriodSeconds(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number -The name of the component. +The number of seconds to wait between health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#period_seconds App#period_seconds} --- -##### `buildCommand`Optional +##### `successThreshold`Optional ```java -public java.lang.String getBuildCommand(); +public java.lang.Number getSuccessThreshold(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number -An optional build command to run while building this component from source. +The number of successful health checks before considered healthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#success_threshold App#success_threshold} --- -##### `catchallDocument`Optional +##### `timeoutSeconds`Optional ```java -public java.lang.String getCatchallDocument(); +public java.lang.Number getTimeoutSeconds(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Number -The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. +The number of seconds after which the check times out. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#catchall_document App#catchall_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeout_seconds App#timeout_seconds} --- -##### `cors`Optional +### AppSpecServiceImage + +#### Initializer ```java -public AppSpecStaticSiteCors getCors(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceImage; + +AppSpecServiceImage.builder() + .registryType(java.lang.String) + .repository(java.lang.String) +// .deployOnPush(IResolvable) +// .deployOnPush(java.util.List) +// .registry(java.lang.String) +// .tag(java.lang.String) + .build(); ``` -- *Type:* AppSpecStaticSiteCors +#### Properties -cors block. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| registryType | java.lang.String | The registry type. | +| repository | java.lang.String | The repository name. | +| deployOnPush | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceImageDeployOnPush> | deploy_on_push block. | +| registry | java.lang.String | The registry name. Must be left empty for the DOCR registry type. | +| tag | java.lang.String | The repository tag. Defaults to latest if not provided. | + +--- + +##### `registryType`Required + +```java +public java.lang.String getRegistryType(); +``` + +- *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +The registry type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `dockerfilePath`Optional +##### `repository`Required ```java -public java.lang.String getDockerfilePath(); +public java.lang.String getRepository(); ``` - *Type:* java.lang.String -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `env`Optional +##### `deployOnPush`Optional ```java -public java.lang.Object getEnv(); +public java.lang.Object getDeployOnPush(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteEnv> +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecServiceImageDeployOnPush> -env block. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `environmentSlug`Optional +##### `registry`Optional ```java -public java.lang.String getEnvironmentSlug(); +public java.lang.String getRegistry(); ``` - *Type:* java.lang.String -An environment slug describing the type of this app. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `errorDocument`Optional +##### `tag`Optional ```java -public java.lang.String getErrorDocument(); +public java.lang.String getTag(); ``` - *Type:* java.lang.String -The name of the error document to use when serving this static site. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#error_document App#error_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `git`Optional +### AppSpecServiceImageDeployOnPush + +#### Initializer ```java -public AppSpecStaticSiteGit getGit(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceImageDeployOnPush; -- *Type:* AppSpecStaticSiteGit +AppSpecServiceImageDeployOnPush.builder() +// .enabled(java.lang.Boolean) +// .enabled(IResolvable) + .build(); +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | --- -##### `github`Optional +##### `enabled`Optional ```java -public AppSpecStaticSiteGithub getGithub(); +public java.lang.Object getEnabled(); ``` -- *Type:* AppSpecStaticSiteGithub +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -github block. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `gitlab`Optional +### AppSpecServiceLogDestination + +#### Initializer ```java -public AppSpecStaticSiteGitlab getGitlab(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestination; -- *Type:* AppSpecStaticSiteGitlab +AppSpecServiceLogDestination.builder() + .name(java.lang.String) +// .datadog(AppSpecServiceLogDestinationDatadog) +// .logtail(AppSpecServiceLogDestinationLogtail) +// .papertrail(AppSpecServiceLogDestinationPapertrail) + .build(); +``` -gitlab block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | java.lang.String | Name of the log destination. | +| datadog | AppSpecServiceLogDestinationDatadog | datadog block. | +| logtail | AppSpecServiceLogDestinationLogtail | logtail block. | +| papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | --- -##### `indexDocument`Optional +##### `name`Required ```java -public java.lang.String getIndexDocument(); +public java.lang.String getName(); ``` - *Type:* java.lang.String -The name of the index document to use when serving this static site. +Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#index_document App#index_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `outputDir`Optional +##### `datadog`Optional ```java -public java.lang.String getOutputDir(); +public AppSpecServiceLogDestinationDatadog getDatadog(); ``` -- *Type:* java.lang.String - -An optional path to where the built assets will be located, relative to the build context. +- *Type:* AppSpecServiceLogDestinationDatadog -If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#output_dir App#output_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `routes`Optional +##### `logtail`Optional ```java -public java.lang.Object getRoutes(); +public AppSpecServiceLogDestinationLogtail getLogtail(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteRoutes> +- *Type:* AppSpecServiceLogDestinationLogtail -routes block. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `sourceDir`Optional +##### `papertrail`Optional ```java -public java.lang.String getSourceDir(); +public AppSpecServiceLogDestinationPapertrail getPapertrail(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecServiceLogDestinationPapertrail -An optional path to the working directory to use for the build. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecStaticSiteCors +### AppSpecServiceLogDestinationDatadog -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteCors; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestinationDatadog; -AppSpecStaticSiteCors.builder() -// .allowCredentials(java.lang.Boolean) -// .allowCredentials(IResolvable) -// .allowHeaders(java.util.List) -// .allowMethods(java.util.List) -// .allowOrigins(AppSpecStaticSiteCorsAllowOrigins) -// .exposeHeaders(java.util.List) -// .maxAge(java.lang.String) +AppSpecServiceLogDestinationDatadog.builder() + .apiKey(java.lang.String) +// .endpoint(java.lang.String) .build(); ``` @@ -5211,114 +5306,118 @@ AppSpecStaticSiteCors.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | -| allowHeaders | java.util.List | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | -| allowMethods | java.util.List | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | -| allowOrigins | AppSpecStaticSiteCorsAllowOrigins | allow_origins block. | -| exposeHeaders | java.util.List | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | -| maxAge | java.lang.String | An optional duration specifying how long browsers can cache the results of a preflight request. | +| apiKey | java.lang.String | Datadog API key. | +| endpoint | java.lang.String | Datadog HTTP log intake endpoint. | --- -##### `allowCredentials`Optional +##### `apiKey`Required ```java -public java.lang.Object getAllowCredentials(); +public java.lang.String getApiKey(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. +- *Type:* java.lang.String -This configures the Access-Control-Allow-Credentials header. +Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `allowHeaders`Optional +##### `endpoint`Optional ```java -public java.util.List getAllowHeaders(); +public java.lang.String getEndpoint(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. +Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `allowMethods`Optional +### AppSpecServiceLogDestinationLogtail + +#### Initializer ```java -public java.util.List getAllowMethods(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestinationLogtail; -- *Type:* java.util.List +AppSpecServiceLogDestinationLogtail.builder() + .token(java.lang.String) + .build(); +``` -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| token | java.lang.String | Logtail token. | --- -##### `allowOrigins`Optional +##### `token`Required ```java -public AppSpecStaticSiteCorsAllowOrigins getAllowOrigins(); +public java.lang.String getToken(); ``` -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* java.lang.String -allow_origins block. +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -##### `exposeHeaders`Optional +### AppSpecServiceLogDestinationPapertrail + +#### Initializer ```java -public java.util.List getExposeHeaders(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceLogDestinationPapertrail; -- *Type:* java.util.List +AppSpecServiceLogDestinationPapertrail.builder() + .endpoint(java.lang.String) + .build(); +``` -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| endpoint | java.lang.String | Papertrail syslog endpoint. | --- -##### `maxAge`Optional +##### `endpoint`Required ```java -public java.lang.String getMaxAge(); +public java.lang.String getEndpoint(); ``` - *Type:* java.lang.String -An optional duration specifying how long browsers can cache the results of a preflight request. - -This configures the Access-Control-Max-Age header. Example: `5h30m`. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -### AppSpecStaticSiteCorsAllowOrigins +### AppSpecServiceRoutes -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteCorsAllowOrigins; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecServiceRoutes; -AppSpecStaticSiteCorsAllowOrigins.builder() -// .exact(java.lang.String) -// .prefix(java.lang.String) -// .regex(java.lang.String) +AppSpecServiceRoutes.builder() +// .path(java.lang.String) +// .preservePathPrefix(java.lang.Boolean) +// .preservePathPrefix(IResolvable) .build(); ``` @@ -5326,66 +5425,66 @@ AppSpecStaticSiteCorsAllowOrigins.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| exact | java.lang.String | Exact string match. | -| prefix | java.lang.String | Prefix-based match. | -| regex | java.lang.String | RE2 style regex-based match. | +| path | java.lang.String | Path specifies an route by HTTP path prefix. | +| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `exact`Optional +##### `path`Optional ```java -public java.lang.String getExact(); +public java.lang.String getPath(); ``` - *Type:* java.lang.String -Exact string match. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} - ---- - -##### `prefix`Optional - -```java -public java.lang.String getPrefix(); -``` - -- *Type:* java.lang.String +Path specifies an route by HTTP path prefix. -Prefix-based match. +Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `regex`Optional +##### `preservePathPrefix`Optional ```java -public java.lang.String getRegex(); +public java.lang.Object getPreservePathPrefix(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -RE2 style regex-based match. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecStaticSiteEnv +### AppSpecStaticSite -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteEnv; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSite; -AppSpecStaticSiteEnv.builder() -// .key(java.lang.String) -// .scope(java.lang.String) -// .type(java.lang.String) -// .value(java.lang.String) +AppSpecStaticSite.builder() + .name(java.lang.String) +// .buildCommand(java.lang.String) +// .catchallDocument(java.lang.String) +// .cors(AppSpecStaticSiteCors) +// .dockerfilePath(java.lang.String) +// .env(IResolvable) +// .env(java.util.List) +// .environmentSlug(java.lang.String) +// .errorDocument(java.lang.String) +// .git(AppSpecStaticSiteGit) +// .github(AppSpecStaticSiteGithub) +// .gitlab(AppSpecStaticSiteGitlab) +// .indexDocument(java.lang.String) +// .outputDir(java.lang.String) +// .routes(IResolvable) +// .routes(java.util.List) +// .sourceDir(java.lang.String) .build(); ``` @@ -5393,264 +5492,251 @@ AppSpecStaticSiteEnv.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | The name of the environment variable. | -| scope | java.lang.String | The visibility scope of the environment variable. | -| type | java.lang.String | The type of the environment variable. | -| value | java.lang.String | The value of the environment variable. | +| name | java.lang.String | The name of the component. | +| buildCommand | java.lang.String | An optional build command to run while building this component from source. | +| catchallDocument | java.lang.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 | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteEnv> | env block. | +| environmentSlug | java.lang.String | An environment slug describing the type of this app. | +| errorDocument | java.lang.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 | java.lang.String | The name of the index document to use when serving this static site. | +| outputDir | java.lang.String | An optional path to where the built assets will be located, relative to the build context. | +| routes | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteRoutes> | routes block. | +| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | --- -##### `key`Optional +##### `name`Required ```java -public java.lang.String getKey(); +public java.lang.String getName(); ``` - *Type:* java.lang.String -The name of the environment variable. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `scope`Optional +##### `buildCommand`Optional ```java -public java.lang.String getScope(); +public java.lang.String getBuildCommand(); ``` - *Type:* java.lang.String -The visibility scope of the environment variable. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -##### `type`Optional +##### `catchallDocument`Optional ```java -public java.lang.String getType(); +public java.lang.String getCatchallDocument(); ``` - *Type:* java.lang.String -The type of the environment variable. +The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#catchall_document App#catchall_document} --- -##### `value`Optional +##### `cors`Optional ```java -public java.lang.String getValue(); +public AppSpecStaticSiteCors getCors(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecStaticSiteCors -The value of the environment variable. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -### AppSpecStaticSiteGit - -#### Initializer +##### `dockerfilePath`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteGit; - -AppSpecStaticSiteGit.builder() -// .branch(java.lang.String) -// .repoCloneUrl(java.lang.String) - .build(); +public java.lang.String getDockerfilePath(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| repoCloneUrl | java.lang.String | The clone URL of the repo. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `branch`Optional +##### `env`Optional ```java -public java.lang.String getBranch(); +public java.lang.Object getEnv(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteEnv> -The name of the branch to use. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `repoCloneUrl`Optional +##### `environmentSlug`Optional ```java -public java.lang.String getRepoCloneUrl(); +public java.lang.String getEnvironmentSlug(); ``` - *Type:* java.lang.String -The clone URL of the repo. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -### AppSpecStaticSiteGithub - -#### Initializer +##### `errorDocument`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteGithub; - -AppSpecStaticSiteGithub.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) - .build(); +public java.lang.String getErrorDocument(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +The name of the error document to use when serving this static site. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#error_document App#error_document} --- -##### `branch`Optional +##### `git`Optional ```java -public java.lang.String getBranch(); +public AppSpecStaticSiteGit getGit(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecStaticSiteGit -The name of the branch to use. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `deployOnPush`Optional +##### `github`Optional ```java -public java.lang.Object getDeployOnPush(); +public AppSpecStaticSiteGithub getGithub(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* AppSpecStaticSiteGithub -Whether to automatically deploy new commits made to the repo. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `repo`Optional +##### `gitlab`Optional ```java -public java.lang.String getRepo(); +public AppSpecStaticSiteGitlab getGitlab(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecStaticSiteGitlab -The name of the repo in the format `owner/repo`. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -### AppSpecStaticSiteGitlab - -#### Initializer +##### `indexDocument`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteGitlab; - -AppSpecStaticSiteGitlab.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) - .build(); +public java.lang.String getIndexDocument(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +The name of the index document to use when serving this static site. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#index_document App#index_document} --- -##### `branch`Optional +##### `outputDir`Optional ```java -public java.lang.String getBranch(); +public java.lang.String getOutputDir(); ``` - *Type:* java.lang.String -The name of the branch to use. +An optional path to where the built assets will be located, relative to the build context. + +If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#output_dir App#output_dir} --- -##### `deployOnPush`Optional +##### `routes`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.Object getRoutes(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecStaticSiteRoutes> -Whether to automatically deploy new commits made to the repo. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `repo`Optional +##### `sourceDir`Optional ```java -public java.lang.String getRepo(); +public java.lang.String getSourceDir(); ``` - *Type:* java.lang.String -The name of the repo in the format `owner/repo`. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecStaticSiteRoutes +### AppSpecStaticSiteCors -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteRoutes; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteCors; -AppSpecStaticSiteRoutes.builder() -// .path(java.lang.String) -// .preservePathPrefix(java.lang.Boolean) -// .preservePathPrefix(IResolvable) +AppSpecStaticSiteCors.builder() +// .allowCredentials(java.lang.Boolean) +// .allowCredentials(IResolvable) +// .allowHeaders(java.util.List) +// .allowMethods(java.util.List) +// .allowOrigins(AppSpecStaticSiteCorsAllowOrigins) +// .exposeHeaders(java.util.List) +// .maxAge(java.lang.String) .build(); ``` @@ -5658,316 +5744,313 @@ AppSpecStaticSiteRoutes.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| path | java.lang.String | Path specifies an route by HTTP path prefix. | -| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | - ---- - -##### `path`Optional +| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | +| allowHeaders | java.util.List | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | +| allowMethods | java.util.List | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | +| allowOrigins | AppSpecStaticSiteCorsAllowOrigins | allow_origins block. | +| exposeHeaders | java.util.List | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | +| maxAge | java.lang.String | An optional duration specifying how long browsers can cache the results of a preflight request. | + +--- + +##### `allowCredentials`Optional ```java -public java.lang.String getPath(); +public java.lang.Object getAllowCredentials(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Path specifies an route by HTTP path prefix. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. -Paths must start with / and must be unique within the app. +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `preservePathPrefix`Optional +##### `allowHeaders`Optional ```java -public java.lang.Object getPreservePathPrefix(); +public java.util.List getAllowHeaders(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.util.List -An optional flag to preserve the path that is forwarded to the backend service. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -### AppSpecWorker - -#### Initializer +##### `allowMethods`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorker; - -AppSpecWorker.builder() - .name(java.lang.String) -// .alert(IResolvable) -// .alert(java.util.List) -// .buildCommand(java.lang.String) -// .dockerfilePath(java.lang.String) -// .env(IResolvable) -// .env(java.util.List) -// .environmentSlug(java.lang.String) -// .git(AppSpecWorkerGit) -// .github(AppSpecWorkerGithub) -// .gitlab(AppSpecWorkerGitlab) -// .image(AppSpecWorkerImage) -// .instanceCount(java.lang.Number) -// .instanceSizeSlug(java.lang.String) -// .logDestination(IResolvable) -// .logDestination(java.util.List) -// .runCommand(java.lang.String) -// .sourceDir(java.lang.String) - .build(); +public java.util.List getAllowMethods(); ``` -#### Properties +- *Type:* java.util.List -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| name | java.lang.String | The name of the component. | -| alert | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerAlert> | alert block. | -| buildCommand | java.lang.String | An optional build command to run while building this component from source. | -| dockerfilePath | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | -| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerEnv> | env block. | -| environmentSlug | java.lang.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 | java.lang.Number | The amount of instances that this component should be scaled to. | -| instanceSizeSlug | java.lang.String | The instance size to use for this component. | -| logDestination | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerLogDestination> | log_destination block. | -| runCommand | java.lang.String | An optional run command to override the component's default. | -| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `name`Required +##### `allowOrigins`Optional ```java -public java.lang.String getName(); +public AppSpecStaticSiteCorsAllowOrigins getAllowOrigins(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecStaticSiteCorsAllowOrigins -The name of the component. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `alert`Optional +##### `exposeHeaders`Optional ```java -public java.lang.Object getAlert(); +public java.util.List getExposeHeaders(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerAlert> +- *Type:* java.util.List -alert block. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `buildCommand`Optional +##### `maxAge`Optional ```java -public java.lang.String getBuildCommand(); +public java.lang.String getMaxAge(); ``` - *Type:* java.lang.String -An optional build command to run while building this component from source. +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -##### `dockerfilePath`Optional +### AppSpecStaticSiteCorsAllowOrigins + +#### Initializer ```java -public java.lang.String getDockerfilePath(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteCorsAllowOrigins; -- *Type:* java.lang.String +AppSpecStaticSiteCorsAllowOrigins.builder() +// .exact(java.lang.String) +// .prefix(java.lang.String) +// .regex(java.lang.String) + .build(); +``` -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| exact | java.lang.String | Exact string match. | +| prefix | java.lang.String | Prefix-based match. | +| regex | java.lang.String | RE2 style regex-based match. | --- -##### `env`Optional +##### `exact`Optional ```java -public java.lang.Object getEnv(); +public java.lang.String getExact(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerEnv> +- *Type:* java.lang.String -env block. +Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `environmentSlug`Optional +##### `prefix`Optional ```java -public java.lang.String getEnvironmentSlug(); +public java.lang.String getPrefix(); ``` - *Type:* java.lang.String -An environment slug describing the type of this app. +Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `git`Optional +##### `regex`Optional ```java -public AppSpecWorkerGit getGit(); +public java.lang.String getRegex(); ``` -- *Type:* AppSpecWorkerGit +- *Type:* java.lang.String -git block. +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `github`Optional +### AppSpecStaticSiteEnv + +#### Initializer ```java -public AppSpecWorkerGithub getGithub(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteEnv; -- *Type:* AppSpecWorkerGithub +AppSpecStaticSiteEnv.builder() +// .key(java.lang.String) +// .scope(java.lang.String) +// .type(java.lang.String) +// .value(java.lang.String) + .build(); +``` -github block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| key | java.lang.String | The name of the environment variable. | +| scope | java.lang.String | The visibility scope of the environment variable. | +| type | java.lang.String | The type of the environment variable. | +| value | java.lang.String | The value of the environment variable. | --- -##### `gitlab`Optional +##### `key`Optional ```java -public AppSpecWorkerGitlab getGitlab(); +public java.lang.String getKey(); ``` -- *Type:* AppSpecWorkerGitlab +- *Type:* java.lang.String -gitlab block. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `image`Optional +##### `scope`Optional ```java -public AppSpecWorkerImage getImage(); +public java.lang.String getScope(); ``` -- *Type:* AppSpecWorkerImage +- *Type:* java.lang.String -image block. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `instanceCount`Optional +##### `type`Optional ```java -public java.lang.Number getInstanceCount(); +public java.lang.String getType(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String -The amount of instances that this component should be scaled to. +The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `instanceSizeSlug`Optional +##### `value`Optional ```java -public java.lang.String getInstanceSizeSlug(); +public java.lang.String getValue(); ``` - *Type:* java.lang.String -The instance size to use for this component. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -##### `logDestination`Optional +### AppSpecStaticSiteGit + +#### Initializer ```java -public java.lang.Object getLogDestination(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteGit; -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerLogDestination> +AppSpecStaticSiteGit.builder() +// .branch(java.lang.String) +// .repoCloneUrl(java.lang.String) + .build(); +``` -log_destination block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| branch | java.lang.String | The name of the branch to use. | +| repoCloneUrl | java.lang.String | The clone URL of the repo. | --- -##### `runCommand`Optional +##### `branch`Optional ```java -public java.lang.String getRunCommand(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -An optional run command to override the component's default. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `sourceDir`Optional +##### `repoCloneUrl`Optional ```java -public java.lang.String getSourceDir(); +public java.lang.String getRepoCloneUrl(); ``` - *Type:* java.lang.String -An optional path to the working directory to use for the build. +The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecWorkerAlert +### AppSpecStaticSiteGithub -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerAlert; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteGithub; -AppSpecWorkerAlert.builder() - .operator(java.lang.String) - .rule(java.lang.String) - .value(java.lang.Number) - .window(java.lang.String) -// .disabled(java.lang.Boolean) -// .disabled(IResolvable) +AppSpecStaticSiteGithub.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) .build(); ``` @@ -5975,166 +6058,200 @@ AppSpecWorkerAlert.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `operator`Required +##### `branch`Optional ```java -public java.lang.String getOperator(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `rule`Required +##### `deployOnPush`Optional ```java -public java.lang.String getRule(); +public java.lang.Object getDeployOnPush(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `value`Required +##### `repo`Optional ```java -public java.lang.Number getValue(); +public java.lang.String getRepo(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String + +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `window`Required +### AppSpecStaticSiteGitlab + +#### Initializer ```java -public java.lang.String getWindow(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteGitlab; + +AppSpecStaticSiteGitlab.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) + .build(); ``` -- *Type:* java.lang.String +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `disabled`Optional +##### `branch`Optional ```java -public java.lang.Object getDisabled(); +public java.lang.String getBranch(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String + +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecWorkerEnv - -#### Initializer +##### `deployOnPush`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerEnv; - -AppSpecWorkerEnv.builder() -// .key(java.lang.String) -// .scope(java.lang.String) -// .type(java.lang.String) -// .value(java.lang.String) - .build(); +public java.lang.Object getDeployOnPush(); ``` -#### Properties +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| key | java.lang.String | The name of the environment variable. | -| scope | java.lang.String | The visibility scope of the environment variable. | -| type | java.lang.String | The type of the environment variable. | -| value | java.lang.String | The value of the environment variable. | +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `key`Optional +##### `repo`Optional ```java -public java.lang.String getKey(); +public java.lang.String getRepo(); ``` - *Type:* java.lang.String -The name of the environment variable. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `scope`Optional +### AppSpecStaticSiteRoutes + +#### Initializer ```java -public java.lang.String getScope(); -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecStaticSiteRoutes; -- *Type:* java.lang.String +AppSpecStaticSiteRoutes.builder() +// .path(java.lang.String) +// .preservePathPrefix(java.lang.Boolean) +// .preservePathPrefix(IResolvable) + .build(); +``` -The visibility scope of the environment variable. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| path | java.lang.String | Path specifies an route by HTTP path prefix. | +| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | An optional flag to preserve the path that is forwarded to the backend service. | --- -##### `type`Optional +##### `path`Optional ```java -public java.lang.String getType(); +public java.lang.String getPath(); ``` - *Type:* java.lang.String -The type of the environment variable. +Path specifies an route by HTTP path prefix. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Paths must start with / and must be unique within the app. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `value`Optional +##### `preservePathPrefix`Optional ```java -public java.lang.String getValue(); +public java.lang.Object getPreservePathPrefix(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -The value of the environment variable. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecWorkerGit +### AppSpecWorker -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerGit; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorker; -AppSpecWorkerGit.builder() -// .branch(java.lang.String) -// .repoCloneUrl(java.lang.String) +AppSpecWorker.builder() + .name(java.lang.String) +// .alert(IResolvable) +// .alert(java.util.List) +// .buildCommand(java.lang.String) +// .dockerfilePath(java.lang.String) +// .env(IResolvable) +// .env(java.util.List) +// .environmentSlug(java.lang.String) +// .git(AppSpecWorkerGit) +// .github(AppSpecWorkerGithub) +// .gitlab(AppSpecWorkerGitlab) +// .image(AppSpecWorkerImage) +// .instanceCount(java.lang.Number) +// .instanceSizeSlug(java.lang.String) +// .logDestination(IResolvable) +// .logDestination(java.util.List) +// .runCommand(java.lang.String) +// .sourceDir(java.lang.String) .build(); ``` @@ -6142,319 +6259,335 @@ AppSpecWorkerGit.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| repoCloneUrl | java.lang.String | The clone URL of the repo. | +| name | java.lang.String | The name of the component. | +| alert | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerAlert> | alert block. | +| buildCommand | java.lang.String | An optional build command to run while building this component from source. | +| dockerfilePath | java.lang.String | The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. | +| env | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerEnv> | env block. | +| environmentSlug | java.lang.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 | java.lang.Number | The amount of instances that this component should be scaled to. | +| instanceSizeSlug | java.lang.String | The instance size to use for this component. | +| logDestination | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerLogDestination> | log_destination block. | +| runCommand | java.lang.String | An optional run command to override the component's default. | +| sourceDir | java.lang.String | An optional path to the working directory to use for the build. | --- -##### `branch`Optional +##### `name`Required ```java -public java.lang.String getBranch(); +public java.lang.String getName(); ``` - *Type:* java.lang.String -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `repoCloneUrl`Optional +##### `alert`Optional ```java -public java.lang.String getRepoCloneUrl(); +public java.lang.Object getAlert(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerAlert> -The clone URL of the repo. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -### AppSpecWorkerGithub - -#### Initializer +##### `buildCommand`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerGithub; - -AppSpecWorkerGithub.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) - .build(); +public java.lang.String getBuildCommand(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +An optional build command to run while building this component from source. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -##### `branch`Optional +##### `dockerfilePath`Optional ```java -public java.lang.String getBranch(); +public java.lang.String getDockerfilePath(); ``` - *Type:* java.lang.String -The name of the branch to use. +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `deployOnPush`Optional +##### `env`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.Object getEnv(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerEnv> -Whether to automatically deploy new commits made to the repo. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `repo`Optional +##### `environmentSlug`Optional ```java -public java.lang.String getRepo(); +public java.lang.String getEnvironmentSlug(); ``` - *Type:* java.lang.String -The name of the repo in the format `owner/repo`. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -### AppSpecWorkerGitlab - -#### Initializer +##### `git`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerGitlab; - -AppSpecWorkerGitlab.builder() -// .branch(java.lang.String) -// .deployOnPush(java.lang.Boolean) -// .deployOnPush(IResolvable) -// .repo(java.lang.String) - .build(); +public AppSpecWorkerGit getGit(); ``` -#### Properties +- *Type:* AppSpecWorkerGit -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | java.lang.String | The name of the branch to use. | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | -| repo | java.lang.String | The name of the repo in the format `owner/repo`. | +git block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `branch`Optional +##### `github`Optional ```java -public java.lang.String getBranch(); +public AppSpecWorkerGithub getGithub(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecWorkerGithub -The name of the branch to use. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `deployOnPush`Optional +##### `gitlab`Optional ```java -public java.lang.Object getDeployOnPush(); +public AppSpecWorkerGitlab getGitlab(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* AppSpecWorkerGitlab -Whether to automatically deploy new commits made to the repo. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `repo`Optional +##### `image`Optional ```java -public java.lang.String getRepo(); +public AppSpecWorkerImage getImage(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecWorkerImage -The name of the repo in the format `owner/repo`. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -### AppSpecWorkerImage - -#### Initializer +##### `instanceCount`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerImage; - -AppSpecWorkerImage.builder() - .registryType(java.lang.String) - .repository(java.lang.String) -// .deployOnPush(IResolvable) -// .deployOnPush(java.util.List) -// .registry(java.lang.String) -// .tag(java.lang.String) - .build(); +public java.lang.Number getInstanceCount(); ``` -#### Properties +- *Type:* java.lang.Number -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| registryType | java.lang.String | The registry type. | -| repository | java.lang.String | The repository name. | -| deployOnPush | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerImageDeployOnPush> | deploy_on_push block. | -| registry | java.lang.String | The registry name. Must be left empty for the DOCR registry type. | -| tag | java.lang.String | The repository tag. Defaults to latest if not provided. | +The amount of instances that this component should be scaled to. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `registryType`Required +##### `instanceSizeSlug`Optional ```java -public java.lang.String getRegistryType(); +public java.lang.String getInstanceSizeSlug(); ``` - *Type:* java.lang.String -The registry type. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `repository`Required +##### `logDestination`Optional ```java -public java.lang.String getRepository(); +public java.lang.Object getLogDestination(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerLogDestination> -The repository name. +log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -##### `deployOnPush`Optional +##### `runCommand`Optional ```java -public java.lang.Object getDeployOnPush(); +public java.lang.String getRunCommand(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerImageDeployOnPush> +- *Type:* java.lang.String -deploy_on_push block. +An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `registry`Optional +##### `sourceDir`Optional ```java -public java.lang.String getRegistry(); +public java.lang.String getSourceDir(); ``` - *Type:* java.lang.String -The registry name. Must be left empty for the DOCR registry type. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -##### `tag`Optional +### AppSpecWorkerAlert + +#### Initializer ```java -public java.lang.String getTag(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerAlert; + +AppSpecWorkerAlert.builder() + .operator(java.lang.String) + .rule(java.lang.String) + .value(java.lang.Number) + .window(java.lang.String) +// .disabled(java.lang.Boolean) +// .disabled(IResolvable) + .build(); ``` -- *Type:* java.lang.String +#### Properties -The repository tag. Defaults to latest if not provided. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| operator | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | + +--- + +##### `operator`Required + +```java +public java.lang.String getOperator(); +``` + +- *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -### AppSpecWorkerImageDeployOnPush +##### `rule`Required -#### Initializer +```java +public java.lang.String getRule(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. + +--- + +##### `value`Required ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerImageDeployOnPush; +public java.lang.Number getValue(); +``` -AppSpecWorkerImageDeployOnPush.builder() -// .enabled(java.lang.Boolean) -// .enabled(IResolvable) - .build(); +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. + +--- + +##### `window`Required + +```java +public java.lang.String getWindow(); ``` -#### Properties +- *Type:* java.lang.String -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- -##### `enabled`Optional +##### `disabled`Optional ```java -public java.lang.Object getEnabled(); +public java.lang.Object getDisabled(); ``` - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Whether to automatically deploy images pushed to DOCR. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecWorkerLogDestination +### AppSpecWorkerEnv -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestination; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerEnv; -AppSpecWorkerLogDestination.builder() - .name(java.lang.String) -// .datadog(AppSpecWorkerLogDestinationDatadog) -// .logtail(AppSpecWorkerLogDestinationLogtail) -// .papertrail(AppSpecWorkerLogDestinationPapertrail) +AppSpecWorkerEnv.builder() +// .key(java.lang.String) +// .scope(java.lang.String) +// .type(java.lang.String) +// .value(java.lang.String) .build(); ``` @@ -6462,79 +6595,79 @@ AppSpecWorkerLogDestination.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Name of the log destination. | -| datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | -| logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | -| papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | +| key | java.lang.String | The name of the environment variable. | +| scope | java.lang.String | The visibility scope of the environment variable. | +| type | java.lang.String | The type of the environment variable. | +| value | java.lang.String | The value of the environment variable. | --- -##### `name`Required +##### `key`Optional ```java -public java.lang.String getName(); +public java.lang.String getKey(); ``` - *Type:* java.lang.String -Name of the log destination. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `datadog`Optional +##### `scope`Optional ```java -public AppSpecWorkerLogDestinationDatadog getDatadog(); +public java.lang.String getScope(); ``` -- *Type:* AppSpecWorkerLogDestinationDatadog +- *Type:* java.lang.String -datadog block. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `logtail`Optional +##### `type`Optional ```java -public AppSpecWorkerLogDestinationLogtail getLogtail(); +public java.lang.String getType(); ``` -- *Type:* AppSpecWorkerLogDestinationLogtail +- *Type:* java.lang.String -logtail block. +The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `papertrail`Optional +##### `value`Optional ```java -public AppSpecWorkerLogDestinationPapertrail getPapertrail(); +public java.lang.String getValue(); ``` -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* java.lang.String -papertrail block. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecWorkerLogDestinationDatadog +### AppSpecWorkerGit -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestinationDatadog; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerGit; -AppSpecWorkerLogDestinationDatadog.builder() - .apiKey(java.lang.String) -// .endpoint(java.lang.String) +AppSpecWorkerGit.builder() +// .branch(java.lang.String) +// .repoCloneUrl(java.lang.String) .build(); ``` @@ -6542,48 +6675,51 @@ AppSpecWorkerLogDestinationDatadog.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | java.lang.String | Datadog API key. | -| endpoint | java.lang.String | Datadog HTTP log intake endpoint. | +| branch | java.lang.String | The name of the branch to use. | +| repoCloneUrl | java.lang.String | The clone URL of the repo. | --- -##### `apiKey`Required +##### `branch`Optional ```java -public java.lang.String getApiKey(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -Datadog API key. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `endpoint`Optional +##### `repoCloneUrl`Optional ```java -public java.lang.String getEndpoint(); +public java.lang.String getRepoCloneUrl(); ``` - *Type:* java.lang.String -Datadog HTTP log intake endpoint. +The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecWorkerLogDestinationLogtail +### AppSpecWorkerGithub -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestinationLogtail; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerGithub; -AppSpecWorkerLogDestinationLogtail.builder() - .token(java.lang.String) +AppSpecWorkerGithub.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) .build(); ``` @@ -6591,67 +6727,66 @@ AppSpecWorkerLogDestinationLogtail.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| token | java.lang.String | Logtail token. | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `token`Required +##### `branch`Optional ```java -public java.lang.String getToken(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -Logtail token. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecWorkerLogDestinationPapertrail - -#### Initializer +##### `deployOnPush`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestinationPapertrail; - -AppSpecWorkerLogDestinationPapertrail.builder() - .endpoint(java.lang.String) - .build(); +public java.lang.Object getDeployOnPush(); ``` -#### Properties +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| endpoint | java.lang.String | Papertrail syslog endpoint. | +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `endpoint`Required +##### `repo`Optional ```java -public java.lang.String getEndpoint(); +public java.lang.String getRepo(); ``` - *Type:* java.lang.String -Papertrail syslog endpoint. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppTimeouts +### AppSpecWorkerGitlab -#### Initializer +#### Initializer ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppTimeouts; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerGitlab; -AppTimeouts.builder() -// .create(java.lang.String) +AppSpecWorkerGitlab.builder() +// .branch(java.lang.String) +// .deployOnPush(java.lang.Boolean) +// .deployOnPush(IResolvable) +// .repo(java.lang.String) .build(); ``` @@ -6659,187 +6794,3086 @@ AppTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. | +| branch | java.lang.String | The name of the branch to use. | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy new commits made to the repo. | +| repo | java.lang.String | The name of the repo in the format `owner/repo`. | --- -##### `create`Optional +##### `branch`Optional ```java -public java.lang.String getCreate(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -## Classes +##### `deployOnPush`Optional -### AppSpecAlertList +```java +public java.lang.Object getDeployOnPush(); +``` -#### Initializers +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `repo`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecAlertList; +public java.lang.String getRepo(); +``` -new AppSpecAlertList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +- *Type:* java.lang.String + +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} + +--- + +### AppSpecWorkerImage + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerImage; + +AppSpecWorkerImage.builder() + .registryType(java.lang.String) + .repository(java.lang.String) +// .deployOnPush(IResolvable) +// .deployOnPush(java.util.List) +// .registry(java.lang.String) +// .tag(java.lang.String) + .build(); ``` +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| registryType | java.lang.String | The registry type. | +| repository | java.lang.String | The repository name. | +| deployOnPush | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerImageDeployOnPush> | deploy_on_push block. | +| registry | java.lang.String | The registry name. Must be left empty for the DOCR registry type. | +| tag | java.lang.String | The repository tag. Defaults to latest if not provided. | --- -##### `terraformResource`Required +##### `registryType`Required -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +```java +public java.lang.String getRegistryType(); +``` -The parent resource. +- *Type:* java.lang.String + +The registry type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `terraformAttribute`Required +##### `repository`Required + +```java +public java.lang.String getRepository(); +``` - *Type:* java.lang.String -The attribute on the parent resource this class is referencing. +The repository name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `wrapsSet`Required +##### `deployOnPush`Optional -- *Type:* java.lang.Boolean +```java +public java.lang.Object getDeployOnPush(); +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecWorkerImageDeployOnPush> + +deploy_on_push block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -#### Methods +##### `registry`Optional -| **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.* | +```java +public java.lang.String getRegistry(); +``` + +- *Type:* java.lang.String + +The registry name. Must be left empty for the DOCR registry type. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `computeFqn` +##### `tag`Optional ```java -public java.lang.String computeFqn() +public java.lang.String getTag(); ``` -##### `resolve` +- *Type:* java.lang.String + +The repository tag. Defaults to latest if not provided. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} + +--- + +### AppSpecWorkerImageDeployOnPush + +#### Initializer ```java -public java.lang.Object resolve(IResolveContext _context) +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerImageDeployOnPush; + +AppSpecWorkerImageDeployOnPush.builder() +// .enabled(java.lang.Boolean) +// .enabled(IResolvable) + .build(); ``` -Produce the Token's value at resolution time. +#### Properties -###### `_context`Required +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | -- *Type:* com.hashicorp.cdktf.IResolveContext +--- + +##### `enabled`Optional + +```java +public java.lang.Object getEnabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Whether to automatically deploy images pushed to DOCR. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `toString` +### AppSpecWorkerLogDestination + +#### Initializer ```java -public java.lang.String toString() +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestination; + +AppSpecWorkerLogDestination.builder() + .name(java.lang.String) +// .datadog(AppSpecWorkerLogDestinationDatadog) +// .logtail(AppSpecWorkerLogDestinationLogtail) +// .papertrail(AppSpecWorkerLogDestinationPapertrail) + .build(); ``` -Return a string representation of this resolvable object. +#### Properties -Returns a reversible string representation. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | java.lang.String | Name of the log destination. | +| datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | +| logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | +| papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | -##### `get` +--- + +##### `name`Required ```java -public AppSpecAlertOutputReference get(java.lang.Number index) +public java.lang.String getName(); ``` -###### `index`Required +- *Type:* java.lang.String -- *Type:* java.lang.Number +Name of the log destination. -the index of the item to return. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} + +--- + +##### `datadog`Optional + +```java +public AppSpecWorkerLogDestinationDatadog getDatadog(); +``` + +- *Type:* AppSpecWorkerLogDestinationDatadog + +datadog block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} + +--- + +##### `logtail`Optional + +```java +public AppSpecWorkerLogDestinationLogtail getLogtail(); +``` + +- *Type:* AppSpecWorkerLogDestinationLogtail + +logtail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} + +--- + +##### `papertrail`Optional + +```java +public AppSpecWorkerLogDestinationPapertrail getPapertrail(); +``` + +- *Type:* AppSpecWorkerLogDestinationPapertrail + +papertrail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- +### AppSpecWorkerLogDestinationDatadog + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestinationDatadog; + +AppSpecWorkerLogDestinationDatadog.builder() + .apiKey(java.lang.String) +// .endpoint(java.lang.String) + .build(); +``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecAlert> | *No description.* | +| apiKey | java.lang.String | Datadog API key. | +| endpoint | java.lang.String | Datadog HTTP log intake endpoint. | --- -##### `creationStack`Required +##### `apiKey`Required ```java -public java.util.List getCreationStack(); +public java.lang.String getApiKey(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String -The creation stack of this resolvable which will be appended to errors thrown during resolution. +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} + +--- + +##### `endpoint`Optional + +```java +public java.lang.String getEndpoint(); +``` + +- *Type:* java.lang.String + +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} + +--- + +### AppSpecWorkerLogDestinationLogtail + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestinationLogtail; + +AppSpecWorkerLogDestinationLogtail.builder() + .token(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| token | java.lang.String | Logtail token. | + +--- + +##### `token`Required + +```java +public java.lang.String getToken(); +``` + +- *Type:* java.lang.String + +Logtail token. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} + +--- + +### AppSpecWorkerLogDestinationPapertrail + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecWorkerLogDestinationPapertrail; + +AppSpecWorkerLogDestinationPapertrail.builder() + .endpoint(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| endpoint | java.lang.String | Papertrail syslog endpoint. | + +--- + +##### `endpoint`Required + +```java +public java.lang.String getEndpoint(); +``` + +- *Type:* java.lang.String + +Papertrail syslog endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} + +--- + +### AppTimeouts + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppTimeouts; + +AppTimeouts.builder() +// .create(java.lang.String) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. | + +--- + +##### `create`Optional + +```java +public java.lang.String getCreate(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. + +--- + +## Classes + +### AppSpecAlertList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecAlertList; + +new AppSpecAlertList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public AppSpecAlertOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecAlert> | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecAlert> + +--- + + +### AppSpecAlertOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecAlertOutputReference; + +new AppSpecAlertOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDisabled | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDisabled` + +```java +public void resetDisabled() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| disabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| ruleInput | java.lang.String | *No description.* | +| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rule | java.lang.String | *No description.* | +| internalValue | AppSpecAlert OR com.hashicorp.cdktf.IResolvable | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabledInput`Optional + +```java +public java.lang.Object getDisabledInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `ruleInput`Optional + +```java +public java.lang.String getRuleInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabled`Required + +```java +public java.lang.Object getDisabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `rule`Required + +```java +public java.lang.String getRule(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* AppSpecAlert OR com.hashicorp.cdktf.IResolvable + +--- + + +### AppSpecDatabaseList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDatabaseList; + +new AppSpecDatabaseList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public AppSpecDatabaseOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDatabase> | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDatabase> + +--- + + +### AppSpecDatabaseOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDatabaseOutputReference; + +new AppSpecDatabaseOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetClusterName | *No description.* | +| resetDbName | *No description.* | +| resetDbUser | *No description.* | +| resetEngine | *No description.* | +| resetName | *No description.* | +| resetProduction | *No description.* | +| resetVersion | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetClusterName` + +```java +public void resetClusterName() +``` + +##### `resetDbName` + +```java +public void resetDbName() +``` + +##### `resetDbUser` + +```java +public void resetDbUser() +``` + +##### `resetEngine` + +```java +public void resetEngine() +``` + +##### `resetName` + +```java +public void resetName() +``` + +##### `resetProduction` + +```java +public void resetProduction() +``` + +##### `resetVersion` + +```java +public void resetVersion() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| clusterNameInput | java.lang.String | *No description.* | +| dbNameInput | java.lang.String | *No description.* | +| dbUserInput | java.lang.String | *No description.* | +| engineInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| productionInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| versionInput | java.lang.String | *No description.* | +| clusterName | java.lang.String | *No description.* | +| dbName | java.lang.String | *No description.* | +| dbUser | java.lang.String | *No description.* | +| engine | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| production | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| version | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecDatabase | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `clusterNameInput`Optional + +```java +public java.lang.String getClusterNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `dbNameInput`Optional + +```java +public java.lang.String getDbNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `dbUserInput`Optional + +```java +public java.lang.String getDbUserInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `engineInput`Optional + +```java +public java.lang.String getEngineInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `productionInput`Optional + +```java +public java.lang.Object getProductionInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `versionInput`Optional + +```java +public java.lang.String getVersionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `clusterName`Required + +```java +public java.lang.String getClusterName(); +``` + +- *Type:* java.lang.String + +--- + +##### `dbName`Required + +```java +public java.lang.String getDbName(); +``` + +- *Type:* java.lang.String + +--- + +##### `dbUser`Required + +```java +public java.lang.String getDbUser(); +``` + +- *Type:* java.lang.String + +--- + +##### `engine`Required + +```java +public java.lang.String getEngine(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `production`Required + +```java +public java.lang.Object getProduction(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `version`Required + +```java +public java.lang.String getVersion(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecDatabase + +--- + + +### AppSpecDomainList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDomainList; + +new AppSpecDomainList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public AppSpecDomainOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDomain> | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDomain> + +--- + + +### AppSpecDomainOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDomainOutputReference; + +new AppSpecDomainOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetType | *No description.* | +| resetWildcard | *No description.* | +| resetZone | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetType` + +```java +public void resetType() +``` + +##### `resetWildcard` + +```java +public void resetWildcard() +``` + +##### `resetZone` + +```java +public void resetZone() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| typeInput | java.lang.String | *No description.* | +| wildcardInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| zoneInput | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| wildcard | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| zone | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecDomain | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `typeInput`Optional + +```java +public java.lang.String getTypeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `wildcardInput`Optional + +```java +public java.lang.Object getWildcardInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `zoneInput`Optional + +```java +public java.lang.String getZoneInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `wildcard`Required + +```java +public java.lang.Object getWildcard(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `zone`Required + +```java +public java.lang.String getZone(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecDomain + +--- + + +### AppSpecEnvList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecEnvList; + +new AppSpecEnvList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public AppSpecEnvOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecEnv> | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecEnv> + +--- + + +### AppSpecEnvOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecEnvOutputReference; + +new AppSpecEnvOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetKey` + +```java +public void resetKey() +``` + +##### `resetScope` + +```java +public void resetScope() +``` + +##### `resetType` + +```java +public void resetType() +``` + +##### `resetValue` + +```java +public void resetValue() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| keyInput | java.lang.String | *No description.* | +| scopeInput | java.lang.String | *No description.* | +| typeInput | java.lang.String | *No description.* | +| valueInput | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| scope | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecEnv | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `keyInput`Optional + +```java +public java.lang.String getKeyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `scopeInput`Optional + +```java +public java.lang.String getScopeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `typeInput`Optional + +```java +public java.lang.String getTypeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `valueInput`Optional + +```java +public java.lang.String getValueInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `key`Required + +```java +public java.lang.String getKey(); +``` + +- *Type:* java.lang.String + +--- + +##### `scope`Required + +```java +public java.lang.String getScope(); +``` + +- *Type:* java.lang.String + +--- + +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.String getValue(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecEnv + +--- + + +### AppSpecFunctionAlertList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionAlertList; + +new AppSpecFunctionAlertList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public AppSpecFunctionAlertOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> + +--- + + +### AppSpecFunctionAlertOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionAlertOutputReference; + +new AppSpecFunctionAlertOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetDisabled | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetDisabled` + +```java +public void resetDisabled() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| disabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| operatorInput | java.lang.String | *No description.* | +| ruleInput | java.lang.String | *No description.* | +| valueInput | java.lang.Number | *No description.* | +| windowInput | java.lang.String | *No description.* | +| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| operator | java.lang.String | *No description.* | +| rule | java.lang.String | *No description.* | +| value | java.lang.Number | *No description.* | +| window | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionAlert | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabledInput`Optional + +```java +public java.lang.Object getDisabledInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `operatorInput`Optional + +```java +public java.lang.String getOperatorInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `ruleInput`Optional + +```java +public java.lang.String getRuleInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `valueInput`Optional + +```java +public java.lang.Number getValueInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `windowInput`Optional + +```java +public java.lang.String getWindowInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabled`Required + +```java +public java.lang.Object getDisabled(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `operator`Required + +```java +public java.lang.String getOperator(); +``` + +- *Type:* java.lang.String + +--- + +##### `rule`Required + +```java +public java.lang.String getRule(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.Number getValue(); +``` -If this returns an empty array the stack will not be attached. +- *Type:* java.lang.Number --- -##### `fqn`Required +##### `window`Required ```java -public java.lang.String getFqn(); +public java.lang.String getWindow(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java public java.lang.Object getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecAlert> +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionAlert --- -### AppSpecAlertOutputReference +### AppSpecFunctionCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecAlertOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionCorsAllowOriginsOutputReference; -new AppSpecAlertOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new AppSpecFunctionCorsAllowOriginsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -6847,7 +9881,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -6855,170 +9889,156 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* java.lang.Number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| 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. | +| resetExact | *No description.* | +| resetPrefix | *No description.* | +| resetRegex | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -7026,13 +10046,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -7042,265 +10062,154 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` - -```java -public void resetDisabled() -``` - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| disabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| ruleInput | java.lang.String | *No description.* | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| rule | java.lang.String | *No description.* | -| internalValue | AppSpecAlert OR com.hashicorp.cdktf.IResolvable | *No description.* | - ---- - -##### `creationStack`Required - -```java -public java.util.List getCreationStack(); -``` - -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. - ---- - -##### `fqn`Required - -```java -public java.lang.String getFqn(); -``` - -- *Type:* java.lang.String - ---- - -##### `disabledInput`Optional - -```java -public java.lang.Object getDisabledInput(); -``` - -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - ---- - -##### `ruleInput`Optional - -```java -public java.lang.String getRuleInput(); -``` - -- *Type:* java.lang.String - ---- - -##### `disabled`Required +##### `resetExact` ```java -public java.lang.Object getDisabled(); +public void resetExact() ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - ---- - -##### `rule`Required +##### `resetPrefix` ```java -public java.lang.String getRule(); +public void resetPrefix() ``` -- *Type:* java.lang.String - ---- - -##### `internalValue`Optional +##### `resetRegex` ```java -public java.lang.Object getInternalValue(); +public void resetRegex() ``` -- *Type:* AppSpecAlert OR com.hashicorp.cdktf.IResolvable - ---- - - -### AppSpecDatabaseList - -#### Initializers - -```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDatabaseList; -new AppSpecDatabaseList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); -``` +#### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required - -- *Type:* com.hashicorp.cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - -- *Type:* java.lang.String - -The attribute on the parent resource this class is referencing. +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| exactInput | java.lang.String | *No description.* | +| prefixInput | java.lang.String | *No description.* | +| regexInput | java.lang.String | *No description.* | +| exact | java.lang.String | *No description.* | +| prefix | java.lang.String | *No description.* | +| regex | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionCorsAllowOrigins | *No description.* | --- -##### `wrapsSet`Required - -- *Type:* java.lang.Boolean +##### `creationStack`Required -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```java +public java.util.List getCreationStack(); +``` ---- +- *Type:* java.util.List -#### Methods +The creation stack of this resolvable which will be appended to errors thrown during resolution. -| **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.* | +If this returns an empty array the stack will not be attached. --- -##### `computeFqn` +##### `fqn`Required ```java -public java.lang.String computeFqn() +public java.lang.String getFqn(); ``` -##### `resolve` +- *Type:* java.lang.String -```java -public java.lang.Object resolve(IResolveContext _context) -``` +--- -Produce the Token's value at resolution time. +##### `exactInput`Optional -###### `_context`Required +```java +public java.lang.String getExactInput(); +``` -- *Type:* com.hashicorp.cdktf.IResolveContext +- *Type:* java.lang.String --- -##### `toString` +##### `prefixInput`Optional ```java -public java.lang.String toString() +public java.lang.String getPrefixInput(); ``` -Return a string representation of this resolvable object. +- *Type:* java.lang.String -Returns a reversible string representation. +--- -##### `get` +##### `regexInput`Optional ```java -public AppSpecDatabaseOutputReference get(java.lang.Number index) +public java.lang.String getRegexInput(); ``` -###### `index`Required - -- *Type:* java.lang.Number - -the index of the item to return. +- *Type:* java.lang.String --- +##### `exact`Required -#### Properties +```java +public java.lang.String getExact(); +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDatabase> | *No description.* | +- *Type:* java.lang.String --- -##### `creationStack`Required +##### `prefix`Required ```java -public java.util.List getCreationStack(); +public java.lang.String getPrefix(); ``` -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* java.lang.String --- -##### `fqn`Required +##### `regex`Required ```java -public java.lang.String getFqn(); +public java.lang.String getRegex(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public java.lang.Object getInternalValue(); +public AppSpecFunctionCorsAllowOrigins getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDatabase> +- *Type:* AppSpecFunctionCorsAllowOrigins --- -### AppSpecDatabaseOutputReference +### AppSpecFunctionCorsOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDatabaseOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionCorsOutputReference; -new AppSpecDatabaseOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new AppSpecFunctionCorsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -7308,7 +10217,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -7316,176 +10225,160 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* java.lang.Number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetClusterName | *No description.* | -| resetDbName | *No description.* | -| resetDbUser | *No description.* | -| resetEngine | *No description.* | -| resetName | *No description.* | -| resetProduction | *No description.* | -| resetVersion | *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. | +| putAllowOrigins | *No description.* | +| resetAllowCredentials | *No description.* | +| resetAllowHeaders | *No description.* | +| resetAllowMethods | *No description.* | +| resetAllowOrigins | *No description.* | +| resetExposeHeaders | *No description.* | +| resetMaxAge | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -7493,13 +10386,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -7509,267 +10402,251 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetClusterName` +##### `putAllowOrigins` ```java -public void resetClusterName() +public void putAllowOrigins(AppSpecFunctionCorsAllowOrigins value) ``` -##### `resetDbName` - -```java -public void resetDbName() -``` +###### `value`Required -##### `resetDbUser` +- *Type:* AppSpecFunctionCorsAllowOrigins -```java -public void resetDbUser() -``` +--- -##### `resetEngine` +##### `resetAllowCredentials` ```java -public void resetEngine() +public void resetAllowCredentials() ``` -##### `resetName` +##### `resetAllowHeaders` ```java -public void resetName() +public void resetAllowHeaders() ``` -##### `resetProduction` +##### `resetAllowMethods` ```java -public void resetProduction() +public void resetAllowMethods() ``` -##### `resetVersion` +##### `resetAllowOrigins` ```java -public void resetVersion() +public void resetAllowOrigins() ``` +##### `resetExposeHeaders` -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| clusterNameInput | java.lang.String | *No description.* | -| dbNameInput | java.lang.String | *No description.* | -| dbUserInput | java.lang.String | *No description.* | -| engineInput | java.lang.String | *No description.* | -| nameInput | java.lang.String | *No description.* | -| productionInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| versionInput | java.lang.String | *No description.* | -| clusterName | java.lang.String | *No description.* | -| dbName | java.lang.String | *No description.* | -| dbUser | java.lang.String | *No description.* | -| engine | java.lang.String | *No description.* | -| name | java.lang.String | *No description.* | -| production | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| version | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecDatabase | *No description.* | - ---- +```java +public void resetExposeHeaders() +``` -##### `creationStack`Required +##### `resetMaxAge` ```java -public java.util.List getCreationStack(); +public void resetMaxAge() ``` -- *Type:* java.util.List -The creation stack of this resolvable which will be appended to errors thrown during resolution. +#### Properties -If this returns an empty array the stack will not be attached. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| allowOrigins | AppSpecFunctionCorsAllowOriginsOutputReference | *No description.* | +| allowCredentialsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| allowHeadersInput | java.util.List | *No description.* | +| allowMethodsInput | java.util.List | *No description.* | +| allowOriginsInput | AppSpecFunctionCorsAllowOrigins | *No description.* | +| exposeHeadersInput | java.util.List | *No description.* | +| maxAgeInput | java.lang.String | *No description.* | +| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| allowHeaders | java.util.List | *No description.* | +| allowMethods | java.util.List | *No description.* | +| exposeHeaders | java.util.List | *No description.* | +| maxAge | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionCors | *No description.* | --- -##### `fqn`Required +##### `creationStack`Required ```java -public java.lang.String getFqn(); +public java.util.List getCreationStack(); ``` -- *Type:* java.lang.String - ---- - -##### `clusterNameInput`Optional +- *Type:* java.util.List -```java -public java.lang.String getClusterNameInput(); -``` +The creation stack of this resolvable which will be appended to errors thrown during resolution. -- *Type:* java.lang.String +If this returns an empty array the stack will not be attached. --- -##### `dbNameInput`Optional +##### `fqn`Required ```java -public java.lang.String getDbNameInput(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `dbUserInput`Optional +##### `allowOrigins`Required ```java -public java.lang.String getDbUserInput(); +public AppSpecFunctionCorsAllowOriginsOutputReference getAllowOrigins(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference --- -##### `engineInput`Optional +##### `allowCredentialsInput`Optional ```java -public java.lang.String getEngineInput(); +public java.lang.Object getAllowCredentialsInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `nameInput`Optional +##### `allowHeadersInput`Optional ```java -public java.lang.String getNameInput(); +public java.util.List getAllowHeadersInput(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List --- -##### `productionInput`Optional +##### `allowMethodsInput`Optional ```java -public java.lang.Object getProductionInput(); +public java.util.List getAllowMethodsInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.util.List --- -##### `versionInput`Optional +##### `allowOriginsInput`Optional ```java -public java.lang.String getVersionInput(); +public AppSpecFunctionCorsAllowOrigins getAllowOriginsInput(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionCorsAllowOrigins --- -##### `clusterName`Required +##### `exposeHeadersInput`Optional ```java -public java.lang.String getClusterName(); +public java.util.List getExposeHeadersInput(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List --- -##### `dbName`Required +##### `maxAgeInput`Optional ```java -public java.lang.String getDbName(); +public java.lang.String getMaxAgeInput(); ``` - *Type:* java.lang.String --- -##### `dbUser`Required +##### `allowCredentials`Required ```java -public java.lang.String getDbUser(); +public java.lang.Object getAllowCredentials(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `engine`Required +##### `allowHeaders`Required ```java -public java.lang.String getEngine(); +public java.util.List getAllowHeaders(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List --- -##### `name`Required +##### `allowMethods`Required ```java -public java.lang.String getName(); +public java.util.List getAllowMethods(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List --- -##### `production`Required +##### `exposeHeaders`Required ```java -public java.lang.Object getProduction(); +public java.util.List getExposeHeaders(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.util.List --- -##### `version`Required +##### `maxAge`Required ```java -public java.lang.String getVersion(); +public java.lang.String getMaxAge(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public java.lang.Object getInternalValue(); +public AppSpecFunctionCors getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecDatabase +- *Type:* AppSpecFunctionCors --- -### AppSpecDomainList +### AppSpecFunctionEnvList -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDomainList; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionEnvList; -new AppSpecDomainList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +new AppSpecFunctionEnvList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -7777,7 +10654,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -7785,7 +10662,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* java.lang.Boolean @@ -7797,20 +10674,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` ```java public java.lang.String computeFqn() ``` -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -7818,13 +10695,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -7834,13 +10711,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```java -public AppSpecDomainOutputReference get(java.lang.Number index) +public AppSpecFunctionEnvOutputReference get(java.lang.Number index) ``` -###### `index`Required +###### `index`Required - *Type:* java.lang.Number @@ -7853,13 +10730,13 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDomain> | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -7873,7 +10750,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -7883,37 +10760,37 @@ public java.lang.String getFqn(); --- -##### `internalValue`Optional +##### `internalValue`Optional ```java public java.lang.Object getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecDomain> +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> --- -### AppSpecDomainOutputReference +### AppSpecFunctionEnvOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecDomainOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionEnvOutputReference; -new AppSpecDomainOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new AppSpecFunctionEnvOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -7921,7 +10798,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -7929,7 +10806,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* java.lang.Number @@ -7937,7 +10814,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -7949,152 +10826,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. | -| 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. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -8102,13 +10980,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -8118,22 +10996,28 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetType` +##### `resetKey` ```java -public void resetType() +public void resetKey() ``` -##### `resetWildcard` +##### `resetScope` ```java -public void resetWildcard() +public void resetScope() ``` -##### `resetZone` +##### `resetType` ```java -public void resetZone() +public void resetType() +``` + +##### `resetValue` + +```java +public void resetValue() ``` @@ -8141,21 +11025,21 @@ public void resetZone() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| nameInput | java.lang.String | *No description.* | -| typeInput | java.lang.String | *No description.* | -| wildcardInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| zoneInput | java.lang.String | *No description.* | -| name | java.lang.String | *No description.* | -| type | java.lang.String | *No description.* | -| wildcard | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| zone | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecDomain | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| keyInput | java.lang.String | *No description.* | +| scopeInput | java.lang.String | *No description.* | +| typeInput | java.lang.String | *No description.* | +| valueInput | java.lang.String | *No description.* | +| key | java.lang.String | *No description.* | +| scope | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | +| value | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionEnv | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -8169,7 +11053,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -8179,260 +11063,115 @@ public java.lang.String getFqn(); --- -##### `nameInput`Optional +##### `keyInput`Optional ```java -public java.lang.String getNameInput(); +public java.lang.String getKeyInput(); ``` - *Type:* java.lang.String --- -##### `typeInput`Optional +##### `scopeInput`Optional ```java -public java.lang.String getTypeInput(); +public java.lang.String getScopeInput(); ``` - *Type:* java.lang.String --- -##### `wildcardInput`Optional - -```java -public java.lang.Object getWildcardInput(); -``` - -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - ---- - -##### `zoneInput`Optional +##### `typeInput`Optional ```java -public java.lang.String getZoneInput(); +public java.lang.String getTypeInput(); ``` - *Type:* java.lang.String --- -##### `name`Required +##### `valueInput`Optional ```java -public java.lang.String getName(); +public java.lang.String getValueInput(); ``` - *Type:* java.lang.String --- -##### `type`Required +##### `key`Required ```java -public java.lang.String getType(); +public java.lang.String getKey(); ``` - *Type:* java.lang.String --- -##### `wildcard`Required - -```java -public java.lang.Object getWildcard(); -``` - -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable - ---- - -##### `zone`Required +##### `scope`Required ```java -public java.lang.String getZone(); +public java.lang.String getScope(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional - -```java -public java.lang.Object getInternalValue(); -``` - -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecDomain - ---- - - -### AppSpecEnvList - -#### Initializers +##### `type`Required ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecEnvList; - -new AppSpecEnvList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +public java.lang.String getType(); ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required - -- *Type:* com.hashicorp.cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - - *Type:* java.lang.String -The attribute on the parent resource this class is referencing. - ---- - -##### `wrapsSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | - ---- - -##### `computeFqn` - -```java -public java.lang.String computeFqn() -``` - -##### `resolve` - -```java -public java.lang.Object resolve(IResolveContext _context) -``` - -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* com.hashicorp.cdktf.IResolveContext - ---- - -##### `toString` - -```java -public java.lang.String toString() -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `get` - -```java -public AppSpecEnvOutputReference get(java.lang.Number index) -``` - -###### `index`Required - -- *Type:* java.lang.Number - -the index of the item to return. - ---- - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecEnv> | *No description.* | - ---- - -##### `creationStack`Required - -```java -public java.util.List getCreationStack(); -``` - -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. - --- -##### `fqn`Required +##### `value`Required ```java -public java.lang.String getFqn(); +public java.lang.String getValue(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java public java.lang.Object getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecEnv> +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionEnv --- -### AppSpecEnvOutputReference +### AppSpecFunctionGithubOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecEnvOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionGithubOutputReference; -new AppSpecEnvOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new AppSpecFunctionGithubOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -8440,7 +11179,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -8448,173 +11187,156 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* java.lang.Number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| 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. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -8622,13 +11344,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -8638,28 +11360,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` - -```java -public void resetKey() -``` - -##### `resetScope` +##### `resetBranch` ```java -public void resetScope() +public void resetBranch() ``` -##### `resetType` +##### `resetDeployOnPush` ```java -public void resetType() +public void resetDeployOnPush() ``` -##### `resetValue` +##### `resetRepo` ```java -public void resetValue() +public void resetRepo() ``` @@ -8667,195 +11383,296 @@ public void resetValue() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| keyInput | java.lang.String | *No description.* | -| scopeInput | java.lang.String | *No description.* | -| typeInput | java.lang.String | *No description.* | -| valueInput | java.lang.String | *No description.* | -| key | java.lang.String | *No description.* | -| scope | java.lang.String | *No description.* | -| type | java.lang.String | *No description.* | -| value | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecEnv | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| branchInput | java.lang.String | *No description.* | +| deployOnPushInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| repoInput | java.lang.String | *No description.* | +| branch | java.lang.String | *No description.* | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| repo | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionGithub | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); ``` -- *Type:* java.util.List +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `branchInput`Optional + +```java +public java.lang.String getBranchInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `deployOnPushInput`Optional + +```java +public java.lang.Object getDeployOnPushInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `repoInput`Optional + +```java +public java.lang.String getRepoInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `branch`Required + +```java +public java.lang.String getBranch(); +``` + +- *Type:* java.lang.String + +--- + +##### `deployOnPush`Required + +```java +public java.lang.Object getDeployOnPush(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `repo`Required + +```java +public java.lang.String getRepo(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public AppSpecFunctionGithub getInternalValue(); +``` + +- *Type:* AppSpecFunctionGithub + +--- + + +### AppSpecFunctionGitlabOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionGitlabOutputReference; + +new AppSpecFunctionGitlabOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraformResource`Required -The creation stack of this resolvable which will be appended to errors thrown during resolution. +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -If this returns an empty array the stack will not be attached. +The parent resource. --- -##### `fqn`Required - -```java -public java.lang.String getFqn(); -``` +##### `terraformAttribute`Required - *Type:* java.lang.String ---- +The attribute on the parent resource this class is referencing. -##### `keyInput`Optional +--- -```java -public java.lang.String getKeyInput(); -``` +#### Methods -- *Type:* java.lang.String +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | --- -##### `scopeInput`Optional +##### `computeFqn` ```java -public java.lang.String getScopeInput(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.String - ---- - -##### `typeInput`Optional +##### `getAnyMapAttribute` ```java -public java.lang.String getTypeInput(); +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `valueInput`Optional +##### `getBooleanAttribute` ```java -public java.lang.String getValueInput(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `key`Required +##### `getBooleanMapAttribute` ```java -public java.lang.String getKey(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `scope`Required +##### `getListAttribute` ```java -public java.lang.String getScope(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `type`Required +##### `getNumberAttribute` ```java -public java.lang.String getType(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `value`Required +##### `getNumberListAttribute` ```java -public java.lang.String getValue(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `getNumberMapAttribute` ```java -public java.lang.Object getInternalValue(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecEnv - ---- +###### `terraformAttribute`Required +- *Type:* java.lang.String -### AppSpecFunctionAlertList +--- -#### Initializers +##### `getStringAttribute` ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionAlertList; - -new AppSpecFunctionAlertList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- +###### `terraformAttribute`Required -##### `terraformResource`Required +- *Type:* java.lang.String -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +--- -The parent resource. +##### `getStringMapAttribute` ---- +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` -##### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String -The attribute on the parent resource this class is referencing. - --- -##### `wrapsSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +##### `interpolationForAttribute` ---- +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` -#### Methods +###### `property`Required -| **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.* | +- *Type:* java.lang.String --- -##### `computeFqn` - -```java -public java.lang.String computeFqn() -``` - -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -8863,13 +11680,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -8879,32 +11696,42 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `resetBranch` ```java -public AppSpecFunctionAlertOutputReference get(java.lang.Number index) +public void resetBranch() ``` -###### `index`Required +##### `resetDeployOnPush` -- *Type:* java.lang.Number +```java +public void resetDeployOnPush() +``` -the index of the item to return. +##### `resetRepo` ---- +```java +public void resetRepo() +``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| branchInput | java.lang.String | *No description.* | +| deployOnPushInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| repoInput | java.lang.String | *No description.* | +| branch | java.lang.String | *No description.* | +| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| repo | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionGitlab | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -8918,7 +11745,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -8928,65 +11755,107 @@ public java.lang.String getFqn(); --- -##### `internalValue`Optional +##### `branchInput`Optional ```java -public java.lang.Object getInternalValue(); +public java.lang.String getBranchInput(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> +- *Type:* java.lang.String --- +##### `deployOnPushInput`Optional + +```java +public java.lang.Object getDeployOnPushInput(); +``` -### AppSpecFunctionAlertOutputReference +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -#### Initializers +--- + +##### `repoInput`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionAlertOutputReference; +public java.lang.String getRepoInput(); +``` -new AppSpecFunctionAlertOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +- *Type:* java.lang.String + +--- + +##### `branch`Required + +```java +public java.lang.String getBranch(); ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +- *Type:* java.lang.String --- -##### `terraformResource`Required +##### `deployOnPush`Required -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +```java +public java.lang.Object getDeployOnPush(); +``` -The parent resource. +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `terraformAttribute`Required +##### `repo`Required + +```java +public java.lang.String getRepo(); +``` - *Type:* java.lang.String -The attribute on the parent resource this class is referencing. +--- + +##### `internalValue`Optional + +```java +public AppSpecFunctionGitlab getInternalValue(); +``` + +- *Type:* AppSpecFunctionGitlab + +--- + + +### AppSpecFunctionGitOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionGitOutputReference; + +new AppSpecFunctionGitOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `complexObjectIndex`Required +##### `terraformResource`Required -- *Type:* java.lang.Number +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -the index of this item in the list. +The parent resource. --- -##### `complexObjectIsFromSet`Required +##### `terraformAttribute`Required -- *Type:* java.lang.Boolean +- *Type:* java.lang.String -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +The attribute on the parent resource this class is referencing. --- @@ -8994,150 +11863,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. | -| 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. | +| resetBranch | *No description.* | +| resetRepoCloneUrl | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -9145,13 +12015,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -9161,10 +12031,16 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` +##### `resetBranch` ```java -public void resetDisabled() +public void resetBranch() +``` + +##### `resetRepoCloneUrl` + +```java +public void resetRepoCloneUrl() ``` @@ -9172,23 +12048,17 @@ public void resetDisabled() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| disabledInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| operatorInput | java.lang.String | *No description.* | -| ruleInput | java.lang.String | *No description.* | -| valueInput | java.lang.Number | *No description.* | -| windowInput | java.lang.String | *No description.* | -| disabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| operator | java.lang.String | *No description.* | -| rule | java.lang.String | *No description.* | -| value | java.lang.Number | *No description.* | -| window | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionAlert | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| branchInput | java.lang.String | *No description.* | +| repoCloneUrlInput | java.lang.String | *No description.* | +| branch | java.lang.String | *No description.* | +| repoCloneUrl | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionGit | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -9202,7 +12072,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -9212,135 +12082,218 @@ public java.lang.String getFqn(); --- -##### `disabledInput`Optional +##### `branchInput`Optional ```java -public java.lang.Object getDisabledInput(); +public java.lang.String getBranchInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- -##### `operatorInput`Optional +##### `repoCloneUrlInput`Optional ```java -public java.lang.String getOperatorInput(); +public java.lang.String getRepoCloneUrlInput(); ``` - *Type:* java.lang.String --- -##### `ruleInput`Optional +##### `branch`Required ```java -public java.lang.String getRuleInput(); +public java.lang.String getBranch(); ``` - *Type:* java.lang.String --- -##### `valueInput`Optional +##### `repoCloneUrl`Required ```java -public java.lang.Number getValueInput(); +public java.lang.String getRepoCloneUrl(); ``` -- *Type:* java.lang.Number +- *Type:* java.lang.String --- -##### `windowInput`Optional +##### `internalValue`Optional ```java -public java.lang.String getWindowInput(); +public AppSpecFunctionGit getInternalValue(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionGit --- -##### `disabled`Required + +### AppSpecFunctionList + +#### Initializers ```java -public java.lang.Object getDisabled(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionList; + +new AppSpecFunctionList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `operator`Required +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` ```java -public java.lang.String getOperator(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.String +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `rule`Required +##### `toString` ```java -public java.lang.String getRule(); +public java.lang.String toString() ``` -- *Type:* java.lang.String +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public AppSpecFunctionOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. --- -##### `value`Required + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunction> | *No description.* | + +--- + +##### `creationStack`Required ```java -public java.lang.Number getValue(); +public java.util.List getCreationStack(); ``` -- *Type:* java.lang.Number +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `window`Required +##### `fqn`Required ```java -public java.lang.String getWindow(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java public java.lang.Object getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionAlert +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunction> --- -### AppSpecFunctionCorsAllowOriginsOutputReference +### AppSpecFunctionLogDestinationDatadogOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionCorsAllowOriginsOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationDatadogOutputReference; -new AppSpecFunctionCorsAllowOriginsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new AppSpecFunctionLogDestinationDatadogOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -9348,7 +12301,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -9360,152 +12313,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. | -| 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. | +| resetEndpoint | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -9513,13 +12464,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -9529,154 +12480,263 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetExact` +##### `resetEndpoint` ```java -public void resetExact() +public void resetEndpoint() ``` -##### `resetPrefix` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| apiKeyInput | java.lang.String | *No description.* | +| endpointInput | java.lang.String | *No description.* | +| apiKey | java.lang.String | *No description.* | +| endpoint | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionLogDestinationDatadog | *No description.* | + +--- + +##### `creationStack`Required ```java -public void resetPrefix() +public java.util.List getCreationStack(); ``` -##### `resetRegex` +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required ```java -public void resetRegex() +public java.lang.String getFqn(); ``` +- *Type:* java.lang.String -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| exactInput | java.lang.String | *No description.* | -| prefixInput | java.lang.String | *No description.* | -| regexInput | java.lang.String | *No description.* | -| exact | java.lang.String | *No description.* | -| prefix | java.lang.String | *No description.* | -| regex | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionCorsAllowOrigins | *No description.* | +##### `apiKeyInput`Optional + +```java +public java.lang.String getApiKeyInput(); +``` + +- *Type:* java.lang.String --- -##### `creationStack`Required +##### `endpointInput`Optional ```java -public java.util.List getCreationStack(); +public java.lang.String getEndpointInput(); ``` -- *Type:* java.util.List +- *Type:* java.lang.String -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `apiKey`Required + +```java +public java.lang.String getApiKey(); +``` + +- *Type:* java.lang.String --- -##### `fqn`Required +##### `endpoint`Required + +```java +public java.lang.String getEndpoint(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public AppSpecFunctionLogDestinationDatadog getInternalValue(); +``` + +- *Type:* AppSpecFunctionLogDestinationDatadog + +--- + + +### AppSpecFunctionLogDestinationList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationList; + +new AppSpecFunctionLogDestinationList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` ```java -public java.lang.String getFqn(); +public java.lang.String computeFqn() ``` -- *Type:* java.lang.String - ---- - -##### `exactInput`Optional +##### `resolve` ```java -public java.lang.String getExactInput(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* java.lang.String +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `prefixInput`Optional +##### `toString` ```java -public java.lang.String getPrefixInput(); +public java.lang.String toString() ``` -- *Type:* java.lang.String +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `regexInput`Optional +##### `get` ```java -public java.lang.String getRegexInput(); +public AppSpecFunctionLogDestinationOutputReference get(java.lang.Number index) ``` -- *Type:* java.lang.String +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. --- -##### `exact`Required -```java -public java.lang.String getExact(); -``` +#### Properties -- *Type:* java.lang.String +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> | *No description.* | --- -##### `prefix`Required +##### `creationStack`Required ```java -public java.lang.String getPrefix(); +public java.util.List getCreationStack(); ``` -- *Type:* java.lang.String +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `regex`Required +##### `fqn`Required ```java -public java.lang.String getRegex(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public AppSpecFunctionCorsAllowOrigins getInternalValue(); +public java.lang.Object getInternalValue(); ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> --- -### AppSpecFunctionCorsOutputReference +### AppSpecFunctionLogDestinationLogtailOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionCorsOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationLogtailOutputReference; -new AppSpecFunctionCorsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new AppSpecFunctionLogDestinationLogtailOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -9684,7 +12744,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -9696,568 +12756,673 @@ 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 | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| 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` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| tokenInput | java.lang.String | *No description.* | +| token | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionLogDestinationLogtail | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `tokenInput`Optional + +```java +public java.lang.String getTokenInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `token`Required + +```java +public java.lang.String getToken(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public AppSpecFunctionLogDestinationLogtail getInternalValue(); +``` + +- *Type:* AppSpecFunctionLogDestinationLogtail + +--- + + +### AppSpecFunctionLogDestinationOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationOutputReference; -```java -public java.lang.Object resolve(IResolveContext _context) +new AppSpecFunctionLogDestinationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` -Produce the Token's value at resolution time. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -###### `_context`Required +--- -- *Type:* com.hashicorp.cdktf.IResolveContext +##### `terraformResource`Required ---- +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -##### `toString` +The parent resource. -```java -public java.lang.String toString() -``` +--- -Return a string representation of this resolvable object. +##### `terraformAttribute`Required -Returns a reversible string representation. +- *Type:* java.lang.String -##### `putAllowOrigins` +The attribute on the parent resource this class is referencing. -```java -public void putAllowOrigins(AppSpecFunctionCorsAllowOrigins value) -``` +--- -###### `value`Required +##### `complexObjectIndex`Required -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* java.lang.Number ---- +the index of this item in the list. -##### `resetAllowCredentials` +--- -```java -public void resetAllowCredentials() -``` +##### `complexObjectIsFromSet`Required -##### `resetAllowHeaders` +- *Type:* java.lang.Boolean -```java -public void resetAllowHeaders() -``` +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -##### `resetAllowMethods` +--- -```java -public void resetAllowMethods() -``` +#### Methods -##### `resetAllowOrigins` +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| 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.* | -```java -public void resetAllowOrigins() -``` +--- -##### `resetExposeHeaders` +##### `computeFqn` ```java -public void resetExposeHeaders() +public java.lang.String computeFqn() ``` -##### `resetMaxAge` +##### `getAnyMapAttribute` ```java -public void resetMaxAge() +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| allowOrigins | AppSpecFunctionCorsAllowOriginsOutputReference | *No description.* | -| allowCredentialsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| allowHeadersInput | java.util.List | *No description.* | -| allowMethodsInput | java.util.List | *No description.* | -| allowOriginsInput | AppSpecFunctionCorsAllowOrigins | *No description.* | -| exposeHeadersInput | java.util.List | *No description.* | -| maxAgeInput | java.lang.String | *No description.* | -| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| allowHeaders | java.util.List | *No description.* | -| allowMethods | java.util.List | *No description.* | -| exposeHeaders | java.util.List | *No description.* | -| maxAge | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionCors | *No description.* | +- *Type:* java.lang.String --- -##### `creationStack`Required +##### `getBooleanAttribute` ```java -public java.util.List getCreationStack(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. +###### `terraformAttribute`Required -If this returns an empty array the stack will not be attached. +- *Type:* java.lang.String --- -##### `fqn`Required +##### `getBooleanMapAttribute` ```java -public java.lang.String getFqn(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `allowOrigins`Required +##### `getListAttribute` ```java -public AppSpecFunctionCorsAllowOriginsOutputReference getAllowOrigins(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `allowCredentialsInput`Optional +##### `getNumberAttribute` ```java -public java.lang.Object getAllowCredentialsInput(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `allowHeadersInput`Optional +##### `getNumberListAttribute` ```java -public java.util.List getAllowHeadersInput(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.List +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `allowMethodsInput`Optional +##### `getNumberMapAttribute` ```java -public java.util.List getAllowMethodsInput(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.List +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `allowOriginsInput`Optional +##### `getStringAttribute` ```java -public AppSpecFunctionCorsAllowOrigins getAllowOriginsInput(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `exposeHeadersInput`Optional +##### `getStringMapAttribute` ```java -public java.util.List getExposeHeadersInput(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* java.util.List +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `maxAgeInput`Optional +##### `interpolationForAttribute` ```java -public java.lang.String getMaxAgeInput(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `allowCredentials`Required +##### `resolve` ```java -public java.lang.Object getAllowCredentials(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `allowHeaders`Required +##### `toString` ```java -public java.util.List getAllowHeaders(); +public java.lang.String toString() ``` -- *Type:* java.util.List +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `allowMethods`Required +##### `putDatadog` ```java -public java.util.List getAllowMethods(); +public void putDatadog(AppSpecFunctionLogDestinationDatadog value) ``` -- *Type:* java.util.List +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationDatadog --- -##### `exposeHeaders`Required +##### `putLogtail` ```java -public java.util.List getExposeHeaders(); +public void putLogtail(AppSpecFunctionLogDestinationLogtail value) ``` -- *Type:* java.util.List +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationLogtail --- -##### `maxAge`Required +##### `putPapertrail` ```java -public java.lang.String getMaxAge(); +public void putPapertrail(AppSpecFunctionLogDestinationPapertrail value) ``` -- *Type:* java.lang.String +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationPapertrail --- -##### `internalValue`Optional +##### `resetDatadog` ```java -public AppSpecFunctionCors getInternalValue(); +public void resetDatadog() ``` -- *Type:* AppSpecFunctionCors - ---- - +##### `resetLogtail` -### AppSpecFunctionEnvList +```java +public void resetLogtail() +``` -#### Initializers +##### `resetPapertrail` ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionEnvList; - -new AppSpecFunctionEnvList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +public void resetPapertrail() ``` + +#### Properties + | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| datadog | AppSpecFunctionLogDestinationDatadogOutputReference | *No description.* | +| logtail | AppSpecFunctionLogDestinationLogtailOutputReference | *No description.* | +| papertrail | AppSpecFunctionLogDestinationPapertrailOutputReference | *No description.* | +| datadogInput | AppSpecFunctionLogDestinationDatadog | *No description.* | +| logtailInput | AppSpecFunctionLogDestinationLogtail | *No description.* | +| nameInput | java.lang.String | *No description.* | +| papertrailInput | AppSpecFunctionLogDestinationPapertrail | *No description.* | +| name | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionLogDestination | *No description.* | --- -##### `terraformResource`Required - -- *Type:* com.hashicorp.cdktf.IInterpolatingParent - -The parent resource. +##### `creationStack`Required ---- +```java +public java.util.List getCreationStack(); +``` -##### `terraformAttribute`Required +- *Type:* java.util.List -- *Type:* java.lang.String +The creation stack of this resolvable which will be appended to errors thrown during resolution. -The attribute on the parent resource this class is referencing. +If this returns an empty array the stack will not be attached. --- -##### `wrapsSet`Required +##### `fqn`Required -- *Type:* java.lang.Boolean +```java +public java.lang.String getFqn(); +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* java.lang.String --- -#### Methods +##### `datadog`Required -| **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.* | +```java +public AppSpecFunctionLogDestinationDatadogOutputReference getDatadog(); +``` + +- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference --- -##### `computeFqn` +##### `logtail`Required ```java -public java.lang.String computeFqn() +public AppSpecFunctionLogDestinationLogtailOutputReference getLogtail(); ``` -##### `resolve` +- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference -```java -public java.lang.Object resolve(IResolveContext _context) -``` +--- -Produce the Token's value at resolution time. +##### `papertrail`Required -###### `_context`Required +```java +public AppSpecFunctionLogDestinationPapertrailOutputReference getPapertrail(); +``` -- *Type:* com.hashicorp.cdktf.IResolveContext +- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference --- -##### `toString` +##### `datadogInput`Optional ```java -public java.lang.String toString() +public AppSpecFunctionLogDestinationDatadog getDatadogInput(); ``` -Return a string representation of this resolvable object. +- *Type:* AppSpecFunctionLogDestinationDatadog -Returns a reversible string representation. +--- -##### `get` +##### `logtailInput`Optional ```java -public AppSpecFunctionEnvOutputReference get(java.lang.Number index) +public AppSpecFunctionLogDestinationLogtail getLogtailInput(); ``` -###### `index`Required - -- *Type:* java.lang.Number - -the index of the item to return. +- *Type:* AppSpecFunctionLogDestinationLogtail --- +##### `nameInput`Optional -#### Properties +```java +public java.lang.String getNameInput(); +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> | *No description.* | +- *Type:* java.lang.String --- -##### `creationStack`Required +##### `papertrailInput`Optional ```java -public java.util.List getCreationStack(); +public AppSpecFunctionLogDestinationPapertrail getPapertrailInput(); ``` -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* AppSpecFunctionLogDestinationPapertrail --- -##### `fqn`Required +##### `name`Required ```java -public java.lang.String getFqn(); +public java.lang.String getName(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java public java.lang.Object getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionLogDestination --- -### AppSpecFunctionEnvOutputReference +### AppSpecFunctionLogDestinationPapertrailOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionEnvOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationPapertrailOutputReference; -new AppSpecFunctionEnvOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new AppSpecFunctionLogDestinationPapertrailOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -10265,7 +13430,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -10273,173 +13438,153 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* java.lang.Number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| 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. | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -10447,13 +13592,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -10463,50 +13608,20 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` - -```java -public void resetKey() -``` - -##### `resetScope` - -```java -public void resetScope() -``` - -##### `resetType` - -```java -public void resetType() -``` - -##### `resetValue` - -```java -public void resetValue() -``` - - -#### Properties -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| keyInput | java.lang.String | *No description.* | -| scopeInput | java.lang.String | *No description.* | -| typeInput | java.lang.String | *No description.* | -| valueInput | java.lang.String | *No description.* | -| key | java.lang.String | *No description.* | -| scope | java.lang.String | *No description.* | -| type | java.lang.String | *No description.* | -| value | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionEnv | *No description.* | +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| endpointInput | java.lang.String | *No description.* | +| endpoint | java.lang.String | *No description.* | +| internalValue | AppSpecFunctionLogDestinationPapertrail | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -10520,7 +13635,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -10530,319 +13645,423 @@ public java.lang.String getFqn(); --- -##### `keyInput`Optional +##### `endpointInput`Optional ```java -public java.lang.String getKeyInput(); +public java.lang.String getEndpointInput(); ``` - *Type:* java.lang.String --- -##### `scopeInput`Optional +##### `endpoint`Required ```java -public java.lang.String getScopeInput(); +public java.lang.String getEndpoint(); ``` - *Type:* java.lang.String --- -##### `typeInput`Optional +##### `internalValue`Optional ```java -public java.lang.String getTypeInput(); +public AppSpecFunctionLogDestinationPapertrail getInternalValue(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionLogDestinationPapertrail --- -##### `valueInput`Optional + +### AppSpecFunctionOutputReference + +#### Initializers ```java -public java.lang.String getValueInput(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionOutputReference; + +new AppSpecFunctionOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + - *Type:* java.lang.String +The attribute on the parent resource this class is referencing. + --- -##### `key`Required +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| 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` ```java -public java.lang.String getKey(); +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `scope`Required +##### `getBooleanAttribute` ```java -public java.lang.String getScope(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `type`Required +##### `getBooleanMapAttribute` ```java -public java.lang.String getType(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `value`Required +##### `getListAttribute` ```java -public java.lang.String getValue(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` +###### `terraformAttribute`Required + - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `getNumberAttribute` ```java -public java.lang.Object getInternalValue(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionEnv - ---- +###### `terraformAttribute`Required +- *Type:* java.lang.String -### AppSpecFunctionGithubOutputReference +--- -#### Initializers +##### `getNumberListAttribute` ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionGithubOutputReference; - -new AppSpecFunctionGithubOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `terraformResource`Required +##### `getNumberMapAttribute` -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` -The parent resource. +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `terraformAttribute`Required +##### `getStringAttribute` -- *Type:* java.lang.String +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` -The attribute on the parent resource this class is referencing. +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -#### Methods +##### `getStringMapAttribute` -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `computeFqn` +##### `interpolationForAttribute` ```java -public java.lang.String computeFqn() +public IResolvable interpolationForAttribute(java.lang.String property) ``` -##### `getAnyMapAttribute` +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` ```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +public java.lang.Object resolve(IResolveContext _context) ``` -###### `terraformAttribute`Required +Produce the Token's value at resolution time. -- *Type:* java.lang.String +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `getBooleanAttribute` +##### `toString` ```java -public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +public java.lang.String toString() ``` -###### `terraformAttribute`Required +Return a string representation of this resolvable object. -- *Type:* java.lang.String +Returns a reversible string representation. + +##### `putAlert` + +```java +public void putAlert(IResolvable OR java.util.List value) +``` + +###### `value`Required + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> --- -##### `getBooleanMapAttribute` +##### `putCors` ```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +public void putCors(AppSpecFunctionCors value) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* java.lang.String +- *Type:* AppSpecFunctionCors --- -##### `getListAttribute` +##### `putEnv` ```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) +public void putEnv(IResolvable OR java.util.List value) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> --- -##### `getNumberAttribute` +##### `putGit` ```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +public void putGit(AppSpecFunctionGit value) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* java.lang.String +- *Type:* AppSpecFunctionGit --- -##### `getNumberListAttribute` +##### `putGithub` ```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +public void putGithub(AppSpecFunctionGithub value) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* java.lang.String +- *Type:* AppSpecFunctionGithub --- -##### `getNumberMapAttribute` +##### `putGitlab` ```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +public void putGitlab(AppSpecFunctionGitlab value) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* java.lang.String +- *Type:* AppSpecFunctionGitlab --- -##### `getStringAttribute` +##### `putLogDestination` ```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +public void putLogDestination(IResolvable OR java.util.List value) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> --- -##### `getStringMapAttribute` +##### `putRoutes` ```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +public void putRoutes(IResolvable OR java.util.List value) ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> --- -##### `interpolationForAttribute` +##### `resetAlert` ```java -public IResolvable interpolationForAttribute(java.lang.String property) +public void resetAlert() ``` -###### `property`Required - -- *Type:* java.lang.String - ---- - -##### `resolve` +##### `resetCors` ```java -public java.lang.Object resolve(IResolveContext _context) +public void resetCors() ``` -Produce the Token's value at resolution time. +##### `resetEnv` -###### `_context`Required +```java +public void resetEnv() +``` -- *Type:* com.hashicorp.cdktf.IResolveContext +##### `resetGit` ---- +```java +public void resetGit() +``` -##### `toString` +##### `resetGithub` ```java -public java.lang.String toString() +public void resetGithub() ``` -Return a string representation of this resolvable object. +##### `resetGitlab` -Returns a reversible string representation. +```java +public void resetGitlab() +``` -##### `resetBranch` +##### `resetLogDestination` ```java -public void resetBranch() +public void resetLogDestination() ``` -##### `resetDeployOnPush` +##### `resetRoutes` ```java -public void resetDeployOnPush() +public void resetRoutes() ``` -##### `resetRepo` +##### `resetSourceDir` ```java -public void resetRepo() +public void resetSourceDir() ``` @@ -10850,19 +14069,33 @@ public void resetRepo() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| branchInput | java.lang.String | *No description.* | -| deployOnPushInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| repoInput | java.lang.String | *No description.* | -| branch | java.lang.String | *No description.* | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| repo | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionGithub | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.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 | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> | *No description.* | +| corsInput | AppSpecFunctionCors | *No description.* | +| envInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> | *No description.* | +| githubInput | AppSpecFunctionGithub | *No description.* | +| gitInput | AppSpecFunctionGit | *No description.* | +| gitlabInput | AppSpecFunctionGitlab | *No description.* | +| logDestinationInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> | *No description.* | +| nameInput | java.lang.String | *No description.* | +| routesInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> | *No description.* | +| sourceDirInput | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| sourceDir | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunction | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -10876,7 +14109,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -10886,260 +14119,277 @@ public java.lang.String getFqn(); --- -##### `branchInput`Optional +##### `alert`Required ```java -public java.lang.String getBranchInput(); +public AppSpecFunctionAlertList getAlert(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionAlertList --- -##### `deployOnPushInput`Optional +##### `cors`Required ```java -public java.lang.Object getDeployOnPushInput(); +public AppSpecFunctionCorsOutputReference getCors(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* AppSpecFunctionCorsOutputReference --- -##### `repoInput`Optional +##### `env`Required ```java -public java.lang.String getRepoInput(); +public AppSpecFunctionEnvList getEnv(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionEnvList --- -##### `branch`Required +##### `git`Required ```java -public java.lang.String getBranch(); +public AppSpecFunctionGitOutputReference getGit(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionGitOutputReference --- -##### `deployOnPush`Required +##### `github`Required ```java -public java.lang.Object getDeployOnPush(); +public AppSpecFunctionGithubOutputReference getGithub(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* AppSpecFunctionGithubOutputReference --- -##### `repo`Required +##### `gitlab`Required ```java -public java.lang.String getRepo(); +public AppSpecFunctionGitlabOutputReference getGitlab(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecFunctionGitlabOutputReference --- -##### `internalValue`Optional +##### `logDestination`Required ```java -public AppSpecFunctionGithub getInternalValue(); +public AppSpecFunctionLogDestinationList getLogDestination(); ``` -- *Type:* AppSpecFunctionGithub +- *Type:* AppSpecFunctionLogDestinationList --- +##### `routes`Required + +```java +public AppSpecFunctionRoutesList getRoutes(); +``` -### AppSpecFunctionGitlabOutputReference +- *Type:* AppSpecFunctionRoutesList -#### Initializers +--- + +##### `alertInput`Optional ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionGitlabOutputReference; +public java.lang.Object getAlertInput(); +``` -new AppSpecFunctionGitlabOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> + +--- + +##### `corsInput`Optional + +```java +public AppSpecFunctionCors getCorsInput(); ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +- *Type:* AppSpecFunctionCors --- -##### `terraformResource`Required +##### `envInput`Optional -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +```java +public java.lang.Object getEnvInput(); +``` -The parent resource. +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> --- -##### `terraformAttribute`Required +##### `githubInput`Optional -- *Type:* java.lang.String +```java +public AppSpecFunctionGithub getGithubInput(); +``` -The attribute on the parent resource this class is referencing. +- *Type:* AppSpecFunctionGithub --- -#### Methods +##### `gitInput`Optional -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +```java +public AppSpecFunctionGit getGitInput(); +``` + +- *Type:* AppSpecFunctionGit --- -##### `computeFqn` +##### `gitlabInput`Optional ```java -public java.lang.String computeFqn() +public AppSpecFunctionGitlab getGitlabInput(); ``` -##### `getAnyMapAttribute` +- *Type:* AppSpecFunctionGitlab + +--- + +##### `logDestinationInput`Optional ```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +public java.lang.Object getLogDestinationInput(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> --- -##### `getBooleanAttribute` +##### `nameInput`Optional ```java -public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +public java.lang.String getNameInput(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `routesInput`Optional ```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +public java.lang.Object getRoutesInput(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> --- -##### `getListAttribute` +##### `sourceDirInput`Optional ```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) +public java.lang.String getSourceDirInput(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `name`Required ```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +public java.lang.String getName(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `sourceDir`Required ```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +public java.lang.String getSourceDir(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `internalValue`Optional ```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +public java.lang.Object getInternalValue(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunction --- -##### `getStringAttribute` + +### AppSpecFunctionRoutesList + +#### Initializers ```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) -``` +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionRoutesList; -###### `terraformAttribute`Required +new AppSpecFunctionRoutesList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` -- *Type:* java.lang.String +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `getStringMapAttribute` +##### `terraformResource`Required -```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -###### `terraformAttribute`Required +The parent resource. + +--- + +##### `terraformAttribute`Required - *Type:* java.lang.String +The attribute on the parent resource this class is referencing. + --- -##### `interpolationForAttribute` +##### `wrapsSet`Required -```java -public IResolvable interpolationForAttribute(java.lang.String property) -``` +- *Type:* java.lang.Boolean -###### `property`Required +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -- *Type:* java.lang.String +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `resolve` +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -11147,13 +14397,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -11163,42 +14413,32 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `get` ```java -public void resetBranch() +public AppSpecFunctionRoutesOutputReference get(java.lang.Number index) ``` -##### `resetDeployOnPush` +###### `index`Required -```java -public void resetDeployOnPush() -``` +- *Type:* java.lang.Number -##### `resetRepo` +the index of the item to return. -```java -public void resetRepo() -``` +--- #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| branchInput | java.lang.String | *No description.* | -| deployOnPushInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| repoInput | java.lang.String | *No description.* | -| branch | java.lang.String | *No description.* | -| deployOnPush | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| repo | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionGitlab | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -11212,7 +14452,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -11222,107 +14462,65 @@ public java.lang.String getFqn(); --- -##### `branchInput`Optional +##### `internalValue`Optional ```java -public java.lang.String getBranchInput(); +public java.lang.Object getInternalValue(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> --- -##### `deployOnPushInput`Optional - -```java -public java.lang.Object getDeployOnPushInput(); -``` - -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable ---- +### AppSpecFunctionRoutesOutputReference -##### `repoInput`Optional +#### Initializers ```java -public java.lang.String getRepoInput(); -``` - -- *Type:* java.lang.String - ---- - -##### `branch`Required +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionRoutesOutputReference; -```java -public java.lang.String getBranch(); +new AppSpecFunctionRoutesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` -- *Type:* java.lang.String +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `deployOnPush`Required +##### `terraformResource`Required -```java -public java.lang.Object getDeployOnPush(); -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +The parent resource. --- -##### `repo`Required - -```java -public java.lang.String getRepo(); -``` +##### `terraformAttribute`Required - *Type:* java.lang.String ---- - -##### `internalValue`Optional - -```java -public AppSpecFunctionGitlab getInternalValue(); -``` - -- *Type:* AppSpecFunctionGitlab - ---- - - -### AppSpecFunctionGitOutputReference - -#### Initializers - -```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionGitOutputReference; - -new AppSpecFunctionGitOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); -``` - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +The attribute on the parent resource this class is referencing. --- -##### `terraformResource`Required +##### `complexObjectIndex`Required -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +- *Type:* java.lang.Number -The parent resource. +the index of this item in the list. --- -##### `terraformAttribute`Required +##### `complexObjectIsFromSet`Required -- *Type:* java.lang.String +- *Type:* java.lang.Boolean -The attribute on the parent resource this class is referencing. +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- @@ -11330,151 +14528,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. | +| resetPath | *No description.* | +| resetPreservePathPrefix | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -11482,13 +14680,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -11498,16 +14696,16 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetPath` ```java -public void resetBranch() +public void resetPath() ``` -##### `resetRepoCloneUrl` +##### `resetPreservePathPrefix` ```java -public void resetRepoCloneUrl() +public void resetPreservePathPrefix() ``` @@ -11515,17 +14713,17 @@ public void resetRepoCloneUrl() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| branchInput | java.lang.String | *No description.* | -| repoCloneUrlInput | java.lang.String | *No description.* | -| branch | java.lang.String | *No description.* | -| repoCloneUrl | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionGit | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| pathInput | java.lang.String | *No description.* | +| preservePathPrefixInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| path | java.lang.String | *No description.* | +| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionRoutes | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -11539,7 +14737,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -11549,76 +14747,75 @@ public java.lang.String getFqn(); --- -##### `branchInput`Optional +##### `pathInput`Optional ```java -public java.lang.String getBranchInput(); +public java.lang.String getPathInput(); ``` - *Type:* java.lang.String --- -##### `repoCloneUrlInput`Optional +##### `preservePathPrefixInput`Optional ```java -public java.lang.String getRepoCloneUrlInput(); +public java.lang.Object getPreservePathPrefixInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `branch`Required +##### `path`Required ```java -public java.lang.String getBranch(); +public java.lang.String getPath(); ``` - *Type:* java.lang.String --- -##### `repoCloneUrl`Required +##### `preservePathPrefix`Required ```java -public java.lang.String getRepoCloneUrl(); +public java.lang.Object getPreservePathPrefix(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public AppSpecFunctionGit getInternalValue(); +public java.lang.Object getInternalValue(); ``` -- *Type:* AppSpecFunctionGit +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionRoutes --- -### AppSpecFunctionList +### AppSpecIngressOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionList; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressOutputReference; -new AppSpecFunctionList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +new AppSpecIngressOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -11626,7 +14823,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -11634,32 +14831,155 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +#### Methods -- *Type:* java.lang.Boolean +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putRule | *No description.* | +| resetRule | *No description.* | -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -#### Methods +##### `getBooleanAttribute` -| **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.* | +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `computeFqn` +##### `getBooleanMapAttribute` ```java -public java.lang.String computeFqn() +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -##### `resolve` +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -11667,13 +14987,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -11683,84 +15003,110 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `putRule` ```java -public AppSpecFunctionOutputReference get(java.lang.Number index) +public void putRule(IResolvable OR java.util.List value) ``` -###### `index`Required - -- *Type:* java.lang.Number +###### `value`Required -the index of the item to return. +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecIngressRule> --- +##### `resetRule` + +```java +public void resetRule() +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunction> | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| rule | AppSpecIngressRuleList | *No description.* | +| ruleInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecIngressRule> | *No description.* | +| internalValue | AppSpecIngress | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String --- -##### `creationStack`Required +##### `rule`Required ```java -public java.util.List getCreationStack(); +public AppSpecIngressRuleList getRule(); ``` -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* AppSpecIngressRuleList --- -##### `fqn`Required +##### `ruleInput`Optional ```java -public java.lang.String getFqn(); +public java.lang.Object getRuleInput(); ``` -- *Type:* java.lang.String +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecIngressRule> --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public java.lang.Object getInternalValue(); +public AppSpecIngress getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunction> +- *Type:* AppSpecIngress --- -### AppSpecFunctionLogDestinationDatadogOutputReference +### AppSpecIngressRuleComponentOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationDatadogOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleComponentOutputReference; -new AppSpecFunctionLogDestinationDatadogOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new AppSpecIngressRuleComponentOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -11768,7 +15114,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -11780,150 +15126,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. | -| 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. | +| resetName | *No description.* | +| resetPreservePathPrefix | *No description.* | +| resetRewrite | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -11931,13 +15279,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -11947,10 +15295,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEndpoint` +##### `resetName` ```java -public void resetEndpoint() +public void resetName() +``` + +##### `resetPreservePathPrefix` + +```java +public void resetPreservePathPrefix() +``` + +##### `resetRewrite` + +```java +public void resetRewrite() ``` @@ -11958,17 +15318,19 @@ public void resetEndpoint() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| apiKeyInput | java.lang.String | *No description.* | -| endpointInput | java.lang.String | *No description.* | -| apiKey | java.lang.String | *No description.* | -| endpoint | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionLogDestinationDatadog | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| preservePathPrefixInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rewriteInput | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| rewrite | java.lang.String | *No description.* | +| internalValue | AppSpecIngressRuleComponent | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -11982,7 +15344,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -11992,218 +15354,95 @@ public java.lang.String getFqn(); --- -##### `apiKeyInput`Optional - -```java -public java.lang.String getApiKeyInput(); -``` - -- *Type:* java.lang.String - ---- - -##### `endpointInput`Optional +##### `nameInput`Optional ```java -public java.lang.String getEndpointInput(); +public java.lang.String getNameInput(); ``` - *Type:* java.lang.String --- -##### `apiKey`Required +##### `preservePathPrefixInput`Optional ```java -public java.lang.String getApiKey(); +public java.lang.Object getPreservePathPrefixInput(); ``` -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `endpoint`Required +##### `rewriteInput`Optional ```java -public java.lang.String getEndpoint(); +public java.lang.String getRewriteInput(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional - -```java -public AppSpecFunctionLogDestinationDatadog getInternalValue(); -``` - -- *Type:* AppSpecFunctionLogDestinationDatadog - ---- - - -### AppSpecFunctionLogDestinationList - -#### Initializers +##### `name`Required ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationList; - -new AppSpecFunctionLogDestinationList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +public java.lang.String getName(); ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required - -- *Type:* com.hashicorp.cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - - *Type:* java.lang.String -The attribute on the parent resource this class is referencing. - ---- - -##### `wrapsSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | - ---- - -##### `computeFqn` - -```java -public java.lang.String computeFqn() -``` - -##### `resolve` - -```java -public java.lang.Object resolve(IResolveContext _context) -``` - -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* com.hashicorp.cdktf.IResolveContext - ---- - -##### `toString` - -```java -public java.lang.String toString() -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `get` - -```java -public AppSpecFunctionLogDestinationOutputReference get(java.lang.Number index) -``` - -###### `index`Required - -- *Type:* java.lang.Number - -the index of the item to return. - ---- - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> | *No description.* | - --- -##### `creationStack`Required +##### `preservePathPrefix`Required ```java -public java.util.List getCreationStack(); +public java.lang.Object getPreservePathPrefix(); ``` -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `fqn`Required +##### `rewrite`Required ```java -public java.lang.String getFqn(); +public java.lang.String getRewrite(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public java.lang.Object getInternalValue(); +public AppSpecIngressRuleComponent getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> +- *Type:* AppSpecIngressRuleComponent --- -### AppSpecFunctionLogDestinationLogtailOutputReference +### AppSpecIngressRuleCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationLogtailOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleCorsAllowOriginsOutputReference; -new AppSpecFunctionLogDestinationLogtailOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new AppSpecIngressRuleCorsAllowOriginsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -12211,7 +15450,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -12219,153 +15458,156 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | - +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetExact | *No description.* | +| resetPrefix | *No description.* | +| resetRegex | *No description.* | + --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -12373,13 +15615,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -12389,20 +15631,42 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `resetExact` + +```java +public void resetExact() +``` + +##### `resetPrefix` + +```java +public void resetPrefix() +``` + +##### `resetRegex` + +```java +public void resetRegex() +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| tokenInput | java.lang.String | *No description.* | -| token | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionLogDestinationLogtail | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| exactInput | java.lang.String | *No description.* | +| prefixInput | java.lang.String | *No description.* | +| regexInput | java.lang.String | *No description.* | +| exact | java.lang.String | *No description.* | +| prefix | java.lang.String | *No description.* | +| regex | java.lang.String | *No description.* | +| internalValue | AppSpecIngressRuleCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -12416,7 +15680,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -12426,57 +15690,95 @@ public java.lang.String getFqn(); --- -##### `tokenInput`Optional +##### `exactInput`Optional ```java -public java.lang.String getTokenInput(); +public java.lang.String getExactInput(); ``` - *Type:* java.lang.String --- -##### `token`Required +##### `prefixInput`Optional ```java -public java.lang.String getToken(); +public java.lang.String getPrefixInput(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `regexInput`Optional ```java -public AppSpecFunctionLogDestinationLogtail getInternalValue(); +public java.lang.String getRegexInput(); ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* java.lang.String --- +##### `exact`Required -### AppSpecFunctionLogDestinationOutputReference +```java +public java.lang.String getExact(); +``` -#### Initializers +- *Type:* java.lang.String + +--- + +##### `prefix`Required ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationOutputReference; +public java.lang.String getPrefix(); +``` -new AppSpecFunctionLogDestinationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +- *Type:* java.lang.String + +--- + +##### `regex`Required + +```java +public java.lang.String getRegex(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public AppSpecIngressRuleCorsAllowOrigins getInternalValue(); +``` + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +--- + + +### AppSpecIngressRuleCorsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleCorsOutputReference; + +new AppSpecIngressRuleCorsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -12484,7 +15786,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -12492,404 +15794,570 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +#### Methods -- *Type:* java.lang.Number +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAllowOrigins | *No description.* | +| resetAllowCredentials | *No description.* | +| resetAllowHeaders | *No description.* | +| resetAllowMethods | *No description.* | +| resetAllowOrigins | *No description.* | +| resetExposeHeaders | *No description.* | +| resetMaxAge | *No description.* | + +--- + +##### `computeFqn` -the index of this item in the list. +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `complexObjectIsFromSet`Required +##### `getBooleanAttribute` -- *Type:* java.lang.Boolean +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -#### Methods +##### `getBooleanMapAttribute` -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putAllowOrigins` + +```java +public void putAllowOrigins(AppSpecIngressRuleCorsAllowOrigins value) +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `computeFqn` +##### `resetAllowCredentials` ```java -public java.lang.String computeFqn() +public void resetAllowCredentials() ``` -##### `getAnyMapAttribute` +##### `resetAllowHeaders` ```java -public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +public void resetAllowHeaders() ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +##### `resetAllowMethods` ---- +```java +public void resetAllowMethods() +``` -##### `getBooleanAttribute` +##### `resetAllowOrigins` ```java -public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +public void resetAllowOrigins() ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +##### `resetExposeHeaders` ---- +```java +public void resetExposeHeaders() +``` -##### `getBooleanMapAttribute` +##### `resetMaxAge` ```java -public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +public void resetMaxAge() ``` -###### `terraformAttribute`Required -- *Type:* java.lang.String +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| allowOrigins | AppSpecIngressRuleCorsAllowOriginsOutputReference | *No description.* | +| allowCredentialsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| allowHeadersInput | java.util.List | *No description.* | +| allowMethodsInput | java.util.List | *No description.* | +| allowOriginsInput | AppSpecIngressRuleCorsAllowOrigins | *No description.* | +| exposeHeadersInput | java.util.List | *No description.* | +| maxAgeInput | java.lang.String | *No description.* | +| allowCredentials | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| allowHeaders | java.util.List | *No description.* | +| allowMethods | java.util.List | *No description.* | +| exposeHeaders | java.util.List | *No description.* | +| maxAge | java.lang.String | *No description.* | +| internalValue | AppSpecIngressRuleCors | *No description.* | --- -##### `getListAttribute` +##### `creationStack`Required ```java -public java.util.List getListAttribute(java.lang.String terraformAttribute) +public java.util.List getCreationStack(); ``` -###### `terraformAttribute`Required +- *Type:* java.util.List -- *Type:* java.lang.String +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberAttribute` +##### `fqn`Required ```java -public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +public java.lang.String getFqn(); ``` -###### `terraformAttribute`Required - - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `allowOrigins`Required ```java -public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +public AppSpecIngressRuleCorsAllowOriginsOutputReference getAllowOrigins(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleCorsAllowOriginsOutputReference --- -##### `getNumberMapAttribute` +##### `allowCredentialsInput`Optional ```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +public java.lang.Object getAllowCredentialsInput(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `getStringAttribute` +##### `allowHeadersInput`Optional ```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +public java.util.List getAllowHeadersInput(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* java.util.List --- -##### `getStringMapAttribute` +##### `allowMethodsInput`Optional ```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +public java.util.List getAllowMethodsInput(); ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String +- *Type:* java.util.List --- -##### `interpolationForAttribute` +##### `allowOriginsInput`Optional ```java -public IResolvable interpolationForAttribute(java.lang.String property) +public AppSpecIngressRuleCorsAllowOrigins getAllowOriginsInput(); ``` -###### `property`Required - -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `resolve` +##### `exposeHeadersInput`Optional ```java -public java.lang.Object resolve(IResolveContext _context) +public java.util.List getExposeHeadersInput(); ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* com.hashicorp.cdktf.IResolveContext +- *Type:* java.util.List --- -##### `toString` +##### `maxAgeInput`Optional ```java -public java.lang.String toString() +public java.lang.String getMaxAgeInput(); ``` -Return a string representation of this resolvable object. +- *Type:* java.lang.String -Returns a reversible string representation. +--- -##### `putDatadog` +##### `allowCredentials`Required ```java -public void putDatadog(AppSpecFunctionLogDestinationDatadog value) +public java.lang.Object getAllowCredentials(); ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable --- -##### `putLogtail` +##### `allowHeaders`Required ```java -public void putLogtail(AppSpecFunctionLogDestinationLogtail value) +public java.util.List getAllowHeaders(); ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* java.util.List --- -##### `putPapertrail` +##### `allowMethods`Required ```java -public void putPapertrail(AppSpecFunctionLogDestinationPapertrail value) +public java.util.List getAllowMethods(); ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* java.util.List --- -##### `resetDatadog` +##### `exposeHeaders`Required ```java -public void resetDatadog() +public java.util.List getExposeHeaders(); ``` -##### `resetLogtail` +- *Type:* java.util.List + +--- + +##### `maxAge`Required ```java -public void resetLogtail() +public java.lang.String getMaxAge(); ``` -##### `resetPapertrail` +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional ```java -public void resetPapertrail() +public AppSpecIngressRuleCors getInternalValue(); ``` +- *Type:* AppSpecIngressRuleCors -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| datadog | AppSpecFunctionLogDestinationDatadogOutputReference | *No description.* | -| logtail | AppSpecFunctionLogDestinationLogtailOutputReference | *No description.* | -| papertrail | AppSpecFunctionLogDestinationPapertrailOutputReference | *No description.* | -| datadogInput | AppSpecFunctionLogDestinationDatadog | *No description.* | -| logtailInput | AppSpecFunctionLogDestinationLogtail | *No description.* | -| nameInput | java.lang.String | *No description.* | -| papertrailInput | AppSpecFunctionLogDestinationPapertrail | *No description.* | -| name | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionLogDestination | *No description.* | ---- +### AppSpecIngressRuleList -##### `creationStack`Required +#### Initializers ```java -public java.util.List getCreationStack(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleList; + +new AppSpecIngressRuleList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); ``` -- *Type:* java.util.List +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `terraformResource`Required ---- +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -##### `fqn`Required +The parent resource. -```java -public java.lang.String getFqn(); -``` +--- + +##### `terraformAttribute`Required - *Type:* java.lang.String +The attribute on the parent resource this class is referencing. + --- -##### `datadog`Required +##### `wrapsSet`Required -```java -public AppSpecFunctionLogDestinationDatadogOutputReference getDatadog(); -``` +- *Type:* java.lang.Boolean -- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `logtail`Required - -```java -public AppSpecFunctionLogDestinationLogtailOutputReference getLogtail(); -``` +#### Methods -- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference +| **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.* | --- -##### `papertrail`Required +##### `computeFqn` ```java -public AppSpecFunctionLogDestinationPapertrailOutputReference getPapertrail(); +public java.lang.String computeFqn() ``` -- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `datadogInput`Optional +##### `toString` ```java -public AppSpecFunctionLogDestinationDatadog getDatadogInput(); +public java.lang.String toString() ``` -- *Type:* AppSpecFunctionLogDestinationDatadog +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `logtailInput`Optional +##### `get` ```java -public AppSpecFunctionLogDestinationLogtail getLogtailInput(); +public AppSpecIngressRuleOutputReference get(java.lang.Number index) ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. --- -##### `nameInput`Optional -```java -public java.lang.String getNameInput(); -``` +#### Properties -- *Type:* java.lang.String +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecIngressRule> | *No description.* | --- -##### `papertrailInput`Optional +##### `creationStack`Required ```java -public AppSpecFunctionLogDestinationPapertrail getPapertrailInput(); +public java.util.List getCreationStack(); ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `name`Required +##### `fqn`Required ```java -public java.lang.String getName(); +public java.lang.String getFqn(); ``` - *Type:* java.lang.String --- -##### `internalValue`Optional +##### `internalValue`Optional ```java public java.lang.Object getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionLogDestination +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecIngressRule> --- -### AppSpecFunctionLogDestinationPapertrailOutputReference +### AppSpecIngressRuleMatchOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionLogDestinationPapertrailOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleMatchOutputReference; -new AppSpecFunctionLogDestinationPapertrailOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); +new AppSpecIngressRuleMatchOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -12897,7 +16365,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -12907,151 +16375,153 @@ The attribute on the parent resource this class is referencing. #### Methods -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putPath | *No description.* | +| resetPath | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -13059,13 +16529,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -13075,20 +16545,38 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `putPath` + +```java +public void putPath(AppSpecIngressRuleMatchPath value) +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleMatchPath + +--- + +##### `resetPath` + +```java +public void resetPath() +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| endpointInput | java.lang.String | *No description.* | -| endpoint | java.lang.String | *No description.* | -| internalValue | AppSpecFunctionLogDestinationPapertrail | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| path | AppSpecIngressRuleMatchPathOutputReference | *No description.* | +| pathInput | AppSpecIngressRuleMatchPath | *No description.* | +| internalValue | AppSpecIngressRuleMatch | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -13102,7 +16590,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -13112,57 +16600,55 @@ public java.lang.String getFqn(); --- -##### `endpointInput`Optional +##### `path`Required ```java -public java.lang.String getEndpointInput(); +public AppSpecIngressRuleMatchPathOutputReference getPath(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleMatchPathOutputReference --- -##### `endpoint`Required +##### `pathInput`Optional ```java -public java.lang.String getEndpoint(); +public AppSpecIngressRuleMatchPath getPathInput(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleMatchPath --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public AppSpecFunctionLogDestinationPapertrail getInternalValue(); +public AppSpecIngressRuleMatch getInternalValue(); ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* AppSpecIngressRuleMatch --- -### AppSpecFunctionOutputReference +### AppSpecIngressRuleMatchPathOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleMatchPathOutputReference; -new AppSpecFunctionOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new AppSpecIngressRuleMatchPathOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -13170,7 +16656,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -13178,357 +16664,181 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* java.lang.Number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| 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 | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetPrefix | *No description.* | --- -##### `computeFqn` +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required - -- *Type:* java.lang.String - ---- - -##### `getNumberMapAttribute` - -```java -public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) -``` - -###### `terraformAttribute`Required - -- *Type:* java.lang.String - ---- - -##### `getStringAttribute` - -```java -public java.lang.String getStringAttribute(java.lang.String terraformAttribute) -``` - -###### `terraformAttribute`Required - -- *Type:* java.lang.String - ---- - -##### `getStringMapAttribute` - -```java -public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) -``` - -###### `terraformAttribute`Required - -- *Type:* java.lang.String - ---- - -##### `interpolationForAttribute` - -```java -public IResolvable interpolationForAttribute(java.lang.String property) -``` - -###### `property`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `resolve` - -```java -public java.lang.Object resolve(IResolveContext _context) -``` - -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* com.hashicorp.cdktf.IResolveContext - ---- - -##### `toString` - -```java -public java.lang.String toString() -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `putAlert` - -```java -public void putAlert(IResolvable OR java.util.List value) -``` - -###### `value`Required - -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> - ---- - -##### `putCors` - -```java -public void putCors(AppSpecFunctionCors value) -``` - -###### `value`Required - -- *Type:* AppSpecFunctionCors - ---- - -##### `putEnv` - -```java -public void putEnv(IResolvable OR java.util.List value) -``` - -###### `value`Required - -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> - ---- - -##### `putGit` - -```java -public void putGit(AppSpecFunctionGit value) -``` - -###### `value`Required - -- *Type:* AppSpecFunctionGit - ---- - -##### `putGithub` - -```java -public void putGithub(AppSpecFunctionGithub value) -``` - -###### `value`Required - -- *Type:* AppSpecFunctionGithub - ---- - -##### `putGitlab` +##### `getNumberMapAttribute` ```java -public void putGitlab(AppSpecFunctionGitlab value) +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* AppSpecFunctionGitlab +- *Type:* java.lang.String --- -##### `putLogDestination` +##### `getStringAttribute` ```java -public void putLogDestination(IResolvable OR java.util.List value) +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> +- *Type:* java.lang.String --- -##### `putRoutes` +##### `getStringMapAttribute` ```java -public void putRoutes(IResolvable OR java.util.List value) +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> +- *Type:* java.lang.String --- -##### `resetAlert` +##### `interpolationForAttribute` ```java -public void resetAlert() +public IResolvable interpolationForAttribute(java.lang.String property) ``` -##### `resetCors` - -```java -public void resetCors() -``` +###### `property`Required -##### `resetEnv` +- *Type:* java.lang.String -```java -public void resetEnv() -``` +--- -##### `resetGit` +##### `resolve` ```java -public void resetGit() +public java.lang.Object resolve(IResolveContext _context) ``` -##### `resetGithub` +Produce the Token's value at resolution time. -```java -public void resetGithub() -``` +###### `_context`Required -##### `resetGitlab` +- *Type:* com.hashicorp.cdktf.IResolveContext -```java -public void resetGitlab() -``` +--- -##### `resetLogDestination` +##### `toString` ```java -public void resetLogDestination() +public java.lang.String toString() ``` -##### `resetRoutes` +Return a string representation of this resolvable object. -```java -public void resetRoutes() -``` +Returns a reversible string representation. -##### `resetSourceDir` +##### `resetPrefix` ```java -public void resetSourceDir() +public void resetPrefix() ``` @@ -13536,33 +16846,15 @@ public void resetSourceDir() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.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 | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> | *No description.* | -| corsInput | AppSpecFunctionCors | *No description.* | -| envInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> | *No description.* | -| githubInput | AppSpecFunctionGithub | *No description.* | -| gitInput | AppSpecFunctionGit | *No description.* | -| gitlabInput | AppSpecFunctionGitlab | *No description.* | -| logDestinationInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> | *No description.* | -| nameInput | java.lang.String | *No description.* | -| routesInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> | *No description.* | -| sourceDirInput | java.lang.String | *No description.* | -| name | java.lang.String | *No description.* | -| sourceDir | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunction | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| prefixInput | java.lang.String | *No description.* | +| prefix | java.lang.String | *No description.* | +| internalValue | AppSpecIngressRuleMatchPath | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -13576,7 +16868,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -13586,380 +16878,490 @@ public java.lang.String getFqn(); --- -##### `alert`Required +##### `prefixInput`Optional ```java -public AppSpecFunctionAlertList getAlert(); +public java.lang.String getPrefixInput(); ``` -- *Type:* AppSpecFunctionAlertList +- *Type:* java.lang.String --- -##### `cors`Required +##### `prefix`Required ```java -public AppSpecFunctionCorsOutputReference getCors(); +public java.lang.String getPrefix(); ``` -- *Type:* AppSpecFunctionCorsOutputReference +- *Type:* java.lang.String --- -##### `env`Required +##### `internalValue`Optional ```java -public AppSpecFunctionEnvList getEnv(); +public AppSpecIngressRuleMatchPath getInternalValue(); ``` -- *Type:* AppSpecFunctionEnvList +- *Type:* AppSpecIngressRuleMatchPath --- -##### `git`Required + +### AppSpecIngressRuleOutputReference + +#### Initializers ```java -public AppSpecFunctionGitOutputReference getGit(); +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleOutputReference; + +new AppSpecIngressRuleOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` -- *Type:* AppSpecFunctionGitOutputReference +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `github`Required +##### `terraformResource`Required -```java -public AppSpecFunctionGithubOutputReference getGithub(); -``` +- *Type:* com.hashicorp.cdktf.IInterpolatingParent -- *Type:* AppSpecFunctionGithubOutputReference +The parent resource. --- -##### `gitlab`Required +##### `terraformAttribute`Required -```java -public AppSpecFunctionGitlabOutputReference getGitlab(); -``` +- *Type:* java.lang.String -- *Type:* AppSpecFunctionGitlabOutputReference +The attribute on the parent resource this class is referencing. --- -##### `logDestination`Required +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putComponent | *No description.* | +| putCors | *No description.* | +| putMatch | *No description.* | +| putRedirect | *No description.* | +| resetComponent | *No description.* | +| resetCors | *No description.* | +| resetMatch | *No description.* | +| resetRedirect | *No description.* | + +--- + +##### `computeFqn` ```java -public AppSpecFunctionLogDestinationList getLogDestination(); +public java.lang.String computeFqn() ``` -- *Type:* AppSpecFunctionLogDestinationList +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `routes`Required +##### `getBooleanAttribute` ```java -public AppSpecFunctionRoutesList getRoutes(); +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -- *Type:* AppSpecFunctionRoutesList +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `alertInput`Optional +##### `getBooleanMapAttribute` ```java -public java.lang.Object getAlertInput(); +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionAlert> +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `corsInput`Optional +##### `getListAttribute` ```java -public AppSpecFunctionCors getCorsInput(); +public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* AppSpecFunctionCors +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `envInput`Optional +##### `getNumberAttribute` ```java -public java.lang.Object getEnvInput(); +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionEnv> +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `githubInput`Optional +##### `getNumberListAttribute` ```java -public AppSpecFunctionGithub getGithubInput(); +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -- *Type:* AppSpecFunctionGithub +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `gitInput`Optional +##### `getNumberMapAttribute` ```java -public AppSpecFunctionGit getGitInput(); +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* AppSpecFunctionGit +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `gitlabInput`Optional +##### `getStringAttribute` ```java -public AppSpecFunctionGitlab getGitlabInput(); +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -- *Type:* AppSpecFunctionGitlab +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `logDestinationInput`Optional +##### `getStringMapAttribute` ```java -public java.lang.Object getLogDestinationInput(); +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionLogDestination> +###### `terraformAttribute`Required + +- *Type:* java.lang.String --- -##### `nameInput`Optional +##### `interpolationForAttribute` ```java -public java.lang.String getNameInput(); +public IResolvable interpolationForAttribute(java.lang.String property) ``` +###### `property`Required + - *Type:* java.lang.String --- -##### `routesInput`Optional +##### `resolve` ```java -public java.lang.Object getRoutesInput(); +public java.lang.Object resolve(IResolveContext _context) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `sourceDirInput`Optional +##### `toString` ```java -public java.lang.String getSourceDirInput(); +public java.lang.String toString() ``` -- *Type:* java.lang.String +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putComponent` + +```java +public void putComponent(AppSpecIngressRuleComponent value) +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleComponent --- -##### `name`Required +##### `putCors` ```java -public java.lang.String getName(); +public void putCors(AppSpecIngressRuleCors value) ``` -- *Type:* java.lang.String +###### `value`Required + +- *Type:* AppSpecIngressRuleCors --- -##### `sourceDir`Required +##### `putMatch` ```java -public java.lang.String getSourceDir(); +public void putMatch(AppSpecIngressRuleMatch value) ``` -- *Type:* java.lang.String +###### `value`Required + +- *Type:* AppSpecIngressRuleMatch --- -##### `internalValue`Optional +##### `putRedirect` ```java -public java.lang.Object getInternalValue(); +public void putRedirect(AppSpecIngressRuleRedirect value) ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunction +###### `value`Required + +- *Type:* AppSpecIngressRuleRedirect --- +##### `resetComponent` -### AppSpecFunctionRoutesList +```java +public void resetComponent() +``` -#### Initializers +##### `resetCors` ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionRoutesList; +public void resetCors() +``` -new AppSpecFunctionRoutesList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +##### `resetMatch` + +```java +public void resetMatch() ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +##### `resetRedirect` ---- +```java +public void resetRedirect() +``` -##### `terraformResource`Required -- *Type:* com.hashicorp.cdktf.IInterpolatingParent +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| component | AppSpecIngressRuleComponentOutputReference | *No description.* | +| cors | AppSpecIngressRuleCorsOutputReference | *No description.* | +| match | AppSpecIngressRuleMatchOutputReference | *No description.* | +| redirect | AppSpecIngressRuleRedirectOutputReference | *No description.* | +| componentInput | AppSpecIngressRuleComponent | *No description.* | +| corsInput | AppSpecIngressRuleCors | *No description.* | +| matchInput | AppSpecIngressRuleMatch | *No description.* | +| redirectInput | AppSpecIngressRuleRedirect | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecIngressRule | *No description.* | + +--- -The parent resource. +##### `creationStack`Required ---- +```java +public java.util.List getCreationStack(); +``` -##### `terraformAttribute`Required +- *Type:* java.util.List -- *Type:* java.lang.String +The creation stack of this resolvable which will be appended to errors thrown during resolution. -The attribute on the parent resource this class is referencing. +If this returns an empty array the stack will not be attached. --- -##### `wrapsSet`Required +##### `fqn`Required -- *Type:* java.lang.Boolean +```java +public java.lang.String getFqn(); +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* java.lang.String --- -#### Methods +##### `component`Required -| **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.* | +```java +public AppSpecIngressRuleComponentOutputReference getComponent(); +``` + +- *Type:* AppSpecIngressRuleComponentOutputReference --- -##### `computeFqn` +##### `cors`Required ```java -public java.lang.String computeFqn() +public AppSpecIngressRuleCorsOutputReference getCors(); ``` -##### `resolve` +- *Type:* AppSpecIngressRuleCorsOutputReference -```java -public java.lang.Object resolve(IResolveContext _context) -``` +--- -Produce the Token's value at resolution time. +##### `match`Required -###### `_context`Required +```java +public AppSpecIngressRuleMatchOutputReference getMatch(); +``` -- *Type:* com.hashicorp.cdktf.IResolveContext +- *Type:* AppSpecIngressRuleMatchOutputReference --- -##### `toString` +##### `redirect`Required ```java -public java.lang.String toString() +public AppSpecIngressRuleRedirectOutputReference getRedirect(); ``` -Return a string representation of this resolvable object. +- *Type:* AppSpecIngressRuleRedirectOutputReference -Returns a reversible string representation. +--- -##### `get` +##### `componentInput`Optional ```java -public AppSpecFunctionRoutesOutputReference get(java.lang.Number index) +public AppSpecIngressRuleComponent getComponentInput(); ``` -###### `index`Required - -- *Type:* java.lang.Number - -the index of the item to return. +- *Type:* AppSpecIngressRuleComponent --- +##### `corsInput`Optional -#### Properties +```java +public AppSpecIngressRuleCors getCorsInput(); +``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> | *No description.* | +- *Type:* AppSpecIngressRuleCors --- -##### `creationStack`Required +##### `matchInput`Optional ```java -public java.util.List getCreationStack(); +public AppSpecIngressRuleMatch getMatchInput(); ``` -- *Type:* java.util.List - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* AppSpecIngressRuleMatch --- -##### `fqn`Required +##### `redirectInput`Optional ```java -public java.lang.String getFqn(); +public AppSpecIngressRuleRedirect getRedirectInput(); ``` -- *Type:* java.lang.String +- *Type:* AppSpecIngressRuleRedirect --- -##### `internalValue`Optional +##### `internalValue`Optional ```java public java.lang.Object getInternalValue(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunctionRoutes> +- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecIngressRule --- -### AppSpecFunctionRoutesOutputReference +### AppSpecIngressRuleRedirectOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecFunctionRoutesOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.app.AppSpecIngressRuleRedirectOutputReference; -new AppSpecFunctionRoutesOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new AppSpecIngressRuleRedirectOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -13967,7 +17369,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -13975,171 +17377,158 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* java.lang.Number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* java.lang.Boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetPath | *No description.* | -| resetPreservePathPrefix | *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. | +| resetAuthority | *No description.* | +| resetPort | *No description.* | +| resetRedirectCode | *No description.* | +| resetScheme | *No description.* | +| resetUri | *No description.* | + +--- + +##### `computeFqn` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -14147,13 +17536,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -14163,16 +17552,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetPath` +##### `resetAuthority` ```java -public void resetPath() +public void resetAuthority() ``` -##### `resetPreservePathPrefix` +##### `resetPort` ```java -public void resetPreservePathPrefix() +public void resetPort() +``` + +##### `resetRedirectCode` + +```java +public void resetRedirectCode() +``` + +##### `resetScheme` + +```java +public void resetScheme() +``` + +##### `resetUri` + +```java +public void resetUri() ``` @@ -14180,17 +17587,23 @@ public void resetPreservePathPrefix() | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| pathInput | java.lang.String | *No description.* | -| preservePathPrefixInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| path | java.lang.String | *No description.* | -| preservePathPrefix | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | -| internalValue | com.hashicorp.cdktf.IResolvable OR AppSpecFunctionRoutes | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| authorityInput | java.lang.String | *No description.* | +| portInput | java.lang.Number | *No description.* | +| redirectCodeInput | java.lang.Number | *No description.* | +| schemeInput | java.lang.String | *No description.* | +| uriInput | java.lang.String | *No description.* | +| authority | java.lang.String | *No description.* | +| port | java.lang.Number | *No description.* | +| redirectCode | java.lang.Number | *No description.* | +| scheme | java.lang.String | *No description.* | +| uri | java.lang.String | *No description.* | +| internalValue | AppSpecIngressRuleRedirect | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -14204,7 +17617,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -14214,53 +17627,113 @@ public java.lang.String getFqn(); --- -##### `pathInput`Optional +##### `authorityInput`Optional ```java -public java.lang.String getPathInput(); +public java.lang.String getAuthorityInput(); ``` - *Type:* java.lang.String --- -##### `preservePathPrefixInput`Optional +##### `portInput`Optional ```java -public java.lang.Object getPreservePathPrefixInput(); +public java.lang.Number getPortInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.Number --- -##### `path`Required +##### `redirectCodeInput`Optional ```java -public java.lang.String getPath(); +public java.lang.Number getRedirectCodeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `schemeInput`Optional + +```java +public java.lang.String getSchemeInput(); ``` - *Type:* java.lang.String --- -##### `preservePathPrefix`Required +##### `uriInput`Optional ```java -public java.lang.Object getPreservePathPrefix(); +public java.lang.String getUriInput(); ``` -- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable +- *Type:* java.lang.String --- -##### `internalValue`Optional +##### `authority`Required ```java -public java.lang.Object getInternalValue(); +public java.lang.String getAuthority(); ``` -- *Type:* com.hashicorp.cdktf.IResolvable OR AppSpecFunctionRoutes +- *Type:* java.lang.String + +--- + +##### `port`Required + +```java +public java.lang.Number getPort(); +``` + +- *Type:* java.lang.Number + +--- + +##### `redirectCode`Required + +```java +public java.lang.Number getRedirectCode(); +``` + +- *Type:* java.lang.Number + +--- + +##### `scheme`Required + +```java +public java.lang.String getScheme(); +``` + +- *Type:* java.lang.String + +--- + +##### `uri`Required + +```java +public java.lang.String getUri(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public AppSpecIngressRuleRedirect getInternalValue(); +``` + +- *Type:* AppSpecIngressRuleRedirect --- @@ -19542,6 +23015,7 @@ The attribute on the parent resource this class is referencing. | putDomain | *No description.* | | putEnv | *No description.* | | putFunction | *No description.* | +| putIngress | *No description.* | | putJob | *No description.* | | putService | *No description.* | | putStaticSite | *No description.* | @@ -19552,6 +23026,7 @@ The attribute on the parent resource this class is referencing. | resetDomains | *No description.* | | resetEnv | *No description.* | | resetFunction | *No description.* | +| resetIngress | *No description.* | | resetJob | *No description.* | | resetRegion | *No description.* | | resetService | *No description.* | @@ -19770,6 +23245,18 @@ public void putFunction(IResolvable OR java.util.List value) --- +##### `putIngress` + +```java +public void putIngress(AppSpecIngress value) +``` + +###### `value`Required + +- *Type:* AppSpecIngress + +--- + ##### `putJob` ```java @@ -19854,6 +23341,12 @@ public void resetEnv() public void resetFunction() ``` +##### `resetIngress` + +```java +public void resetIngress() +``` + ##### `resetJob` ```java @@ -19896,6 +23389,7 @@ public void resetWorker() | domain | AppSpecDomainList | *No description.* | | env | AppSpecEnvList | *No description.* | | function | AppSpecFunctionList | *No description.* | +| ingress | AppSpecIngressOutputReference | *No description.* | | job | AppSpecJobList | *No description.* | | service | AppSpecServiceList | *No description.* | | staticSite | AppSpecStaticSiteList | *No description.* | @@ -19906,6 +23400,7 @@ public void resetWorker() | domainsInput | java.util.List | *No description.* | | envInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecEnv> | *No description.* | | functionInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecFunction> | *No description.* | +| ingressInput | AppSpecIngress | *No description.* | | jobInput | com.hashicorp.cdktf.IResolvable OR java.util.List<AppSpecJob> | *No description.* | | nameInput | java.lang.String | *No description.* | | regionInput | java.lang.String | *No description.* | @@ -19993,6 +23488,16 @@ public AppSpecFunctionList getFunction(); --- +##### `ingress`Required + +```java +public AppSpecIngressOutputReference getIngress(); +``` + +- *Type:* AppSpecIngressOutputReference + +--- + ##### `job`Required ```java @@ -20093,6 +23598,16 @@ public java.lang.Object getFunctionInput(); --- +##### `ingressInput`Optional + +```java +public AppSpecIngress getIngressInput(); +``` + +- *Type:* AppSpecIngress + +--- + ##### `jobInput`Optional ```java diff --git a/docs/app.python.md b/docs/app.python.md index 7fad8350c..f8c47350a 100644 --- a/docs/app.python.md +++ b/docs/app.python.md @@ -1,6 +1,6 @@ # `digitalocean_app` -Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app). +Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app). # `app` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry ### App -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app digitalocean_app}. #### Initializers @@ -42,7 +42,7 @@ app.App( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. | | spec | AppSpec | spec block. | | timeouts | AppTimeouts | timeouts block. | @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +125,7 @@ If you experience problems setting this value it might not be settable. Please t spec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} --- @@ -456,6 +456,7 @@ def put_spec( domains: typing.List[str] = None, env: typing.Union[IResolvable, typing.List[AppSpecEnv]] = None, function: typing.Union[IResolvable, typing.List[AppSpecFunction]] = None, + ingress: AppSpecIngress = None, job: typing.Union[IResolvable, typing.List[AppSpecJob]] = None, region: str = None, service: typing.Union[IResolvable, typing.List[AppSpecService]] = None, @@ -470,7 +471,7 @@ def put_spec( The name of the app. Must be unique across all apps in the same account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -480,7 +481,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -490,7 +491,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit database block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#database App#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#database App#database} --- @@ -500,7 +501,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit domain block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domain App#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domain App#domain} --- @@ -508,7 +509,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. --- @@ -518,7 +519,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -528,7 +529,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#function App#function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#function App#function} + +--- + +###### `ingress`Optional + +- *Type:* AppSpecIngress + +ingress block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#ingress App#ingress} --- @@ -538,7 +549,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit job block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#job App#job} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#job App#job} --- @@ -548,7 +559,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The slug for the DigitalOcean data center region hosting the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#region App#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#region App#region} --- @@ -558,7 +569,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit service block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#service App#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#service App#service} --- @@ -568,7 +579,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit static_site block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#static_site App#static_site} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#static_site App#static_site} --- @@ -578,7 +589,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit worker block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#worker App#worker} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#worker App#worker} --- @@ -594,7 +605,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. --- @@ -730,7 +741,7 @@ The construct id used in the generated config for the App to import. The id of the existing App that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#import import section} in the documentation of this resource for the id to use --- @@ -1089,7 +1100,7 @@ app.AppConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. | | spec | AppSpec | spec block. | | timeouts | AppTimeouts | timeouts block. | @@ -1173,7 +1184,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1190,7 +1201,7 @@ spec: AppSpec spec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} --- @@ -1204,7 +1215,7 @@ timeouts: AppTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} --- @@ -1223,6 +1234,7 @@ app.AppSpec( domains: typing.List[str] = None, env: typing.Union[IResolvable, typing.List[AppSpecEnv]] = None, function: typing.Union[IResolvable, typing.List[AppSpecFunction]] = None, + ingress: AppSpecIngress = None, job: typing.Union[IResolvable, typing.List[AppSpecJob]] = None, region: str = None, service: typing.Union[IResolvable, typing.List[AppSpecService]] = None, @@ -1239,9 +1251,10 @@ app.AppSpec( | alert | typing.Union[cdktf.IResolvable, typing.List[AppSpecAlert]] | alert block. | | database | typing.Union[cdktf.IResolvable, typing.List[AppSpecDatabase]] | database block. | | domain | typing.Union[cdktf.IResolvable, typing.List[AppSpecDomain]] | domain block. | -| domains | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. | +| domains | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. | | env | typing.Union[cdktf.IResolvable, typing.List[AppSpecEnv]] | env block. | | function | typing.Union[cdktf.IResolvable, typing.List[AppSpecFunction]] | function block. | +| ingress | AppSpecIngress | ingress block. | | job | typing.Union[cdktf.IResolvable, typing.List[AppSpecJob]] | job block. | | region | str | The slug for the DigitalOcean data center region hosting the app. | | service | typing.Union[cdktf.IResolvable, typing.List[AppSpecService]] | service block. | @@ -1260,7 +1273,7 @@ name: str The name of the app. Must be unique across all apps in the same account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1274,7 +1287,7 @@ alert: typing.Union[IResolvable, typing.List[AppSpecAlert]] alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1288,7 +1301,7 @@ database: typing.Union[IResolvable, typing.List[AppSpecDatabase]] database block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#database App#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#database App#database} --- @@ -1302,7 +1315,7 @@ domain: typing.Union[IResolvable, typing.List[AppSpecDomain]] domain block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domain App#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domain App#domain} --- @@ -1314,7 +1327,7 @@ domains: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. --- @@ -1328,7 +1341,7 @@ env: typing.Union[IResolvable, typing.List[AppSpecEnv]] env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1342,7 +1355,21 @@ function: typing.Union[IResolvable, typing.List[AppSpecFunction]] function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#function App#function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#function App#function} + +--- + +##### `ingress`Optional + +```python +ingress: AppSpecIngress +``` + +- *Type:* AppSpecIngress + +ingress block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#ingress App#ingress} --- @@ -1356,7 +1383,7 @@ job: typing.Union[IResolvable, typing.List[AppSpecJob]] job block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#job App#job} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#job App#job} --- @@ -1370,7 +1397,7 @@ region: str The slug for the DigitalOcean data center region hosting the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#region App#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#region App#region} --- @@ -1384,7 +1411,7 @@ service: typing.Union[IResolvable, typing.List[AppSpecService]] service block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#service App#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#service App#service} --- @@ -1398,7 +1425,7 @@ static_site: typing.Union[IResolvable, typing.List[AppSpecStaticSite]] static_site block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#static_site App#static_site} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#static_site App#static_site} --- @@ -1412,7 +1439,7 @@ worker: typing.Union[IResolvable, typing.List[AppSpecWorker]] worker block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#worker App#worker} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#worker App#worker} --- @@ -1433,8 +1460,8 @@ app.AppSpecAlert( | **Name** | **Type** | **Description** | | --- | --- | --- | -| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1446,7 +1473,7 @@ rule: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1458,7 +1485,7 @@ disabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1506,7 +1533,7 @@ The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if cluster_name is not set, a new cluster will be provisioned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cluster_name App#cluster_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cluster_name App#cluster_name} --- @@ -1520,7 +1547,7 @@ db_name: str The name of the MySQL or PostgreSQL database to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_name App#db_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_name App#db_name} --- @@ -1534,7 +1561,7 @@ db_user: str The name of the MySQL or PostgreSQL user to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_user App#db_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_user App#db_user} --- @@ -1548,7 +1575,7 @@ engine: str The database engine to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#engine App#engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#engine App#engine} --- @@ -1562,7 +1589,7 @@ name: str The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1576,7 +1603,7 @@ production: typing.Union[bool, IResolvable] Whether this is a production or dev database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#production App#production} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#production App#production} --- @@ -1590,7 +1617,7 @@ version: str The version of the database engine. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#version App#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#version App#version} --- @@ -1630,7 +1657,7 @@ name: str The hostname for the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1644,7 +1671,7 @@ type: str The type of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1658,7 +1685,7 @@ wildcard: typing.Union[bool, IResolvable] Indicates whether the domain includes all sub-domains, in addition to the given domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#wildcard App#wildcard} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#wildcard App#wildcard} --- @@ -1672,7 +1699,7 @@ zone: str 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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#zone App#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#zone App#zone} --- @@ -1712,7 +1739,7 @@ key: str The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1726,7 +1753,7 @@ scope: str The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -1740,7 +1767,7 @@ type: str The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1754,7 +1781,7 @@ value: str The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -1806,7 +1833,7 @@ name: str The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1820,7 +1847,7 @@ alert: typing.Union[IResolvable, typing.List[AppSpecFunctionAlert]] alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1834,7 +1861,7 @@ cors: AppSpecFunctionCors cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- @@ -1848,7 +1875,7 @@ env: typing.Union[IResolvable, typing.List[AppSpecFunctionEnv]] env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1862,7 +1889,7 @@ git: AppSpecFunctionGit git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -1876,7 +1903,7 @@ github: AppSpecFunctionGithub github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -1890,7 +1917,7 @@ gitlab: AppSpecFunctionGitlab gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -1904,7 +1931,7 @@ log_destination: typing.Union[IResolvable, typing.List[AppSpecFunctionLogDestina log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -1918,7 +1945,7 @@ routes: typing.Union[IResolvable, typing.List[AppSpecFunctionRoutes]] routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- @@ -1932,7 +1959,7 @@ source_dir: str An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -1956,11 +1983,11 @@ app.AppSpecFunctionAlert( | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1972,7 +1999,7 @@ operator: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -1984,7 +2011,7 @@ rule: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1996,7 +2023,7 @@ value: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -2008,7 +2035,7 @@ window: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -2020,7 +2047,7 @@ disabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -2066,7 +2093,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -2080,7 +2107,7 @@ allow_headers: typing.List[str] The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -2094,7 +2121,7 @@ allow_methods: typing.List[str] The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -2108,7 +2135,7 @@ allow_origins: AppSpecFunctionCorsAllowOrigins allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -2122,7 +2149,7 @@ expose_headers: typing.List[str] The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -2138,7 +2165,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -2176,7 +2203,7 @@ exact: str Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -2190,7 +2217,7 @@ prefix: str Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -2204,7 +2231,7 @@ regex: str RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -2244,7 +2271,7 @@ key: str The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -2258,7 +2285,7 @@ scope: str The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -2272,7 +2299,7 @@ type: str The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -2286,7 +2313,7 @@ value: str The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -2322,7 +2349,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2336,7 +2363,7 @@ repo_clone_url: str The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -2374,7 +2401,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2388,7 +2415,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2402,7 +2429,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2440,7 +2467,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2454,7 +2481,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2468,7 +2495,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2508,7 +2535,7 @@ name: str Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -2522,7 +2549,7 @@ datadog: AppSpecFunctionLogDestinationDatadog datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -2536,7 +2563,7 @@ logtail: AppSpecFunctionLogDestinationLogtail logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -2550,7 +2577,7 @@ papertrail: AppSpecFunctionLogDestinationPapertrail papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -2586,7 +2613,7 @@ api_key: str Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -2600,7 +2627,7 @@ endpoint: str Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2634,7 +2661,7 @@ token: str Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -2668,7 +2695,7 @@ endpoint: str Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2706,7 +2733,7 @@ Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- @@ -2720,7 +2747,521 @@ preserve_path_prefix: typing.Union[bool, IResolvable] An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} + +--- + +### AppSpecIngress + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngress( + rule: typing.Union[IResolvable, typing.List[AppSpecIngressRule]] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| rule | typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] | rule block. | + +--- + +##### `rule`Optional + +```python +rule: typing.Union[IResolvable, typing.List[AppSpecIngressRule]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] + +rule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} + +--- + +### AppSpecIngressRule + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRule( + component: AppSpecIngressRuleComponent = None, + cors: AppSpecIngressRuleCors = None, + match: AppSpecIngressRuleMatch = None, + redirect: AppSpecIngressRuleRedirect = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| component | AppSpecIngressRuleComponent | component block. | +| cors | AppSpecIngressRuleCors | cors block. | +| match | AppSpecIngressRuleMatch | match block. | +| redirect | AppSpecIngressRuleRedirect | redirect block. | + +--- + +##### `component`Optional + +```python +component: AppSpecIngressRuleComponent +``` + +- *Type:* AppSpecIngressRuleComponent + +component block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#component App#component} + +--- + +##### `cors`Optional + +```python +cors: AppSpecIngressRuleCors +``` + +- *Type:* AppSpecIngressRuleCors + +cors block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} + +--- + +##### `match`Optional + +```python +match: AppSpecIngressRuleMatch +``` + +- *Type:* AppSpecIngressRuleMatch + +match block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#match App#match} + +--- + +##### `redirect`Optional + +```python +redirect: AppSpecIngressRuleRedirect +``` + +- *Type:* AppSpecIngressRuleRedirect + +redirect block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect App#redirect} + +--- + +### AppSpecIngressRuleComponent + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleComponent( + name: str = None, + preserve_path_prefix: typing.Union[bool, IResolvable] = None, + rewrite: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. | +| preserve_path_prefix | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. | +| rewrite | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. | + +--- + +##### `name`Optional + +```python +name: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. + +--- + +##### `preserve_path_prefix`Optional + +```python +preserve_path_prefix: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. + +--- + +##### `rewrite`Optional + +```python +rewrite: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. + +--- + +### AppSpecIngressRuleCors + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleCors( + allow_credentials: typing.Union[bool, IResolvable] = None, + allow_headers: typing.List[str] = None, + allow_methods: typing.List[str] = None, + allow_origins: AppSpecIngressRuleCorsAllowOrigins = None, + expose_headers: typing.List[str] = None, + max_age: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| allow_credentials | typing.Union[bool, cdktf.IResolvable] | Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. | +| allow_headers | typing.List[str] | The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. | +| allow_methods | typing.List[str] | The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. | +| allow_origins | AppSpecIngressRuleCorsAllowOrigins | allow_origins block. | +| expose_headers | typing.List[str] | The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. | +| max_age | str | An optional duration specifying how long browsers can cache the results of a preflight request. | + +--- + +##### `allow_credentials`Optional + +```python +allow_credentials: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} + +--- + +##### `allow_headers`Optional + +```python +allow_headers: typing.List[str] +``` + +- *Type:* typing.List[str] + +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} + +--- + +##### `allow_methods`Optional + +```python +allow_methods: typing.List[str] +``` + +- *Type:* typing.List[str] + +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} + +--- + +##### `allow_origins`Optional + +```python +allow_origins: AppSpecIngressRuleCorsAllowOrigins +``` + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +allow_origins block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} + +--- + +##### `expose_headers`Optional + +```python +expose_headers: typing.List[str] +``` + +- *Type:* typing.List[str] + +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} + +--- + +##### `max_age`Optional + +```python +max_age: str +``` + +- *Type:* str + +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} + +--- + +### AppSpecIngressRuleCorsAllowOrigins + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleCorsAllowOrigins( + exact: str = None, + prefix: str = None, + regex: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| exact | str | Exact string match. | +| prefix | str | Prefix-based match. | +| regex | str | RE2 style regex-based match. | + +--- + +##### `exact`Optional + +```python +exact: str +``` + +- *Type:* str + +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} + +--- + +##### `prefix`Optional + +```python +prefix: str +``` + +- *Type:* str + +Prefix-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} + +--- + +##### `regex`Optional + +```python +regex: str +``` + +- *Type:* str + +RE2 style regex-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} + +--- + +### AppSpecIngressRuleMatch + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleMatch( + path: AppSpecIngressRuleMatchPath = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| path | AppSpecIngressRuleMatchPath | path block. | + +--- + +##### `path`Optional + +```python +path: AppSpecIngressRuleMatchPath +``` + +- *Type:* AppSpecIngressRuleMatchPath + +path block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} + +--- + +### AppSpecIngressRuleMatchPath + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleMatchPath( + prefix: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. | + +--- + +##### `prefix`Optional + +```python +prefix: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. + +--- + +### AppSpecIngressRuleRedirect + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleRedirect( + authority: str = None, + port: typing.Union[int, float] = None, + redirect_code: typing.Union[int, float] = None, + scheme: str = None, + uri: str = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| authority | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. | +| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. | +| redirect_code | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. | +| scheme | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. | +| uri | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. | + +--- + +##### `authority`Optional + +```python +authority: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. + +--- + +##### `port`Optional + +```python +port: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. + +--- + +##### `redirect_code`Optional + +```python +redirect_code: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. + +--- + +##### `scheme`Optional + +```python +scheme: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. + +--- + +##### `uri`Optional + +```python +uri: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. --- @@ -2784,7 +3325,7 @@ name: str The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -2798,7 +3339,7 @@ alert: typing.Union[IResolvable, typing.List[AppSpecJobAlert]] alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -2812,7 +3353,7 @@ build_command: str An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- @@ -2826,7 +3367,7 @@ dockerfile_path: str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- @@ -2840,7 +3381,7 @@ env: typing.Union[IResolvable, typing.List[AppSpecJobEnv]] env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -2854,7 +3395,7 @@ environment_slug: str An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- @@ -2868,7 +3409,7 @@ git: AppSpecJobGit git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -2882,7 +3423,7 @@ github: AppSpecJobGithub github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -2896,7 +3437,7 @@ gitlab: AppSpecJobGitlab gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -2910,7 +3451,7 @@ image: AppSpecJobImage image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- @@ -2924,7 +3465,7 @@ instance_count: typing.Union[int, float] The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- @@ -2938,7 +3479,7 @@ instance_size_slug: str The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- @@ -2952,7 +3493,7 @@ kind: str The type of job and when it will be run during the deployment process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#kind App#kind} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#kind App#kind} --- @@ -2966,7 +3507,7 @@ log_destination: typing.Union[IResolvable, typing.List[AppSpecJobLogDestination] log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -2980,7 +3521,7 @@ run_command: str An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- @@ -2994,7 +3535,7 @@ source_dir: str An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -3018,11 +3559,11 @@ app.AppSpecJobAlert( | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -3034,7 +3575,7 @@ operator: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -3046,7 +3587,7 @@ rule: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -3058,7 +3599,7 @@ value: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -3070,7 +3611,7 @@ window: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -3082,7 +3623,7 @@ disabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -3122,7 +3663,7 @@ key: str The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -3136,7 +3677,7 @@ scope: str The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -3150,7 +3691,7 @@ type: str The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -3164,7 +3705,7 @@ value: str The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -3200,7 +3741,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -3214,7 +3755,7 @@ repo_clone_url: str The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -3252,7 +3793,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -3266,7 +3807,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -3280,7 +3821,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -3318,7 +3859,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -3332,7 +3873,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -3346,7 +3887,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -3388,7 +3929,7 @@ registry_type: str The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- @@ -3402,7 +3943,7 @@ repository: str The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- @@ -3416,7 +3957,7 @@ deploy_on_push: typing.Union[IResolvable, typing.List[AppSpecJobImageDeployOnPus deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -3430,7 +3971,7 @@ registry: str The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- @@ -3444,7 +3985,7 @@ tag: str The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- @@ -3478,7 +4019,7 @@ enabled: typing.Union[bool, IResolvable] Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- @@ -3518,7 +4059,7 @@ name: str Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -3532,7 +4073,7 @@ datadog: AppSpecJobLogDestinationDatadog datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -3546,7 +4087,7 @@ logtail: AppSpecJobLogDestinationLogtail logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -3560,7 +4101,7 @@ papertrail: AppSpecJobLogDestinationPapertrail papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -3596,7 +4137,7 @@ api_key: str Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -3610,7 +4151,7 @@ endpoint: str Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -3644,7 +4185,7 @@ token: str Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -3678,7 +4219,7 @@ endpoint: str Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -3732,7 +4273,7 @@ app.AppSpecService( | image | AppSpecServiceImage | image block. | | instance_count | typing.Union[int, float] | The amount of instances that this component should be scaled to. | | instance_size_slug | str | The instance size to use for this component. | -| internal_ports | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. | +| internal_ports | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. | | log_destination | typing.Union[cdktf.IResolvable, typing.List[AppSpecServiceLogDestination]] | log_destination block. | | routes | typing.Union[cdktf.IResolvable, typing.List[AppSpecServiceRoutes]] | routes block. | | run_command | str | An optional run command to override the component's default. | @@ -3750,7 +4291,7 @@ name: str The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -3764,7 +4305,7 @@ alert: typing.Union[IResolvable, typing.List[AppSpecServiceAlert]] alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -3778,7 +4319,7 @@ build_command: str An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- @@ -3792,7 +4333,7 @@ cors: AppSpecServiceCors cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- @@ -3806,7 +4347,7 @@ dockerfile_path: str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- @@ -3820,7 +4361,7 @@ env: typing.Union[IResolvable, typing.List[AppSpecServiceEnv]] env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -3834,7 +4375,7 @@ environment_slug: str An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- @@ -3848,7 +4389,7 @@ git: AppSpecServiceGit git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -3862,7 +4403,7 @@ github: AppSpecServiceGithub github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -3876,7 +4417,7 @@ gitlab: AppSpecServiceGitlab gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -3890,7 +4431,7 @@ health_check: AppSpecServiceHealthCheck health_check block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#health_check App#health_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#health_check App#health_check} --- @@ -3904,7 +4445,7 @@ http_port: typing.Union[int, float] The internal port on which this service's run command will listen. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_port App#http_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_port App#http_port} --- @@ -3918,7 +4459,7 @@ image: AppSpecServiceImage image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- @@ -3932,7 +4473,7 @@ instance_count: typing.Union[int, float] The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- @@ -3946,7 +4487,7 @@ instance_size_slug: str The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- @@ -3958,7 +4499,7 @@ internal_ports: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. --- @@ -3972,7 +4513,7 @@ log_destination: typing.Union[IResolvable, typing.List[AppSpecServiceLogDestinat log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -3986,7 +4527,7 @@ routes: typing.Union[IResolvable, typing.List[AppSpecServiceRoutes]] routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- @@ -4000,7 +4541,7 @@ run_command: str An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- @@ -4014,7 +4555,7 @@ source_dir: str An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -4038,11 +4579,11 @@ app.AppSpecServiceAlert( | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -4054,7 +4595,7 @@ operator: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -4066,7 +4607,7 @@ rule: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -4078,7 +4619,7 @@ value: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -4090,7 +4631,7 @@ window: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -4102,7 +4643,7 @@ disabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -4148,7 +4689,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -4162,7 +4703,7 @@ allow_headers: typing.List[str] The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -4176,7 +4717,7 @@ allow_methods: typing.List[str] The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -4190,7 +4731,7 @@ allow_origins: AppSpecServiceCorsAllowOrigins allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -4204,7 +4745,7 @@ expose_headers: typing.List[str] The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -4220,7 +4761,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -4258,7 +4799,7 @@ exact: str Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -4272,7 +4813,7 @@ prefix: str Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -4286,7 +4827,7 @@ regex: str RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -4326,7 +4867,7 @@ key: str The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -4340,7 +4881,7 @@ scope: str The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -4354,7 +4895,7 @@ type: str The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -4368,7 +4909,7 @@ value: str The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -4404,7 +4945,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -4418,7 +4959,7 @@ repo_clone_url: str The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -4456,7 +4997,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -4470,7 +5011,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -4484,7 +5025,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -4522,7 +5063,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -4536,7 +5077,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -4550,7 +5091,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -4594,7 +5135,7 @@ failure_threshold: typing.Union[int, float] The number of failed health checks before considered unhealthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#failure_threshold App#failure_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#failure_threshold App#failure_threshold} --- @@ -4608,7 +5149,7 @@ http_path: str The route path used for the HTTP health check ping. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_path App#http_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_path App#http_path} --- @@ -4622,7 +5163,7 @@ initial_delay_seconds: typing.Union[int, float] The number of seconds to wait before beginning health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} --- @@ -4636,7 +5177,7 @@ period_seconds: typing.Union[int, float] The number of seconds to wait between health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#period_seconds App#period_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#period_seconds App#period_seconds} --- @@ -4650,7 +5191,7 @@ success_threshold: typing.Union[int, float] The number of successful health checks before considered healthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#success_threshold App#success_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#success_threshold App#success_threshold} --- @@ -4664,7 +5205,7 @@ timeout_seconds: typing.Union[int, float] The number of seconds after which the check times out. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeout_seconds App#timeout_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeout_seconds App#timeout_seconds} --- @@ -4706,7 +5247,7 @@ registry_type: str The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- @@ -4720,7 +5261,7 @@ repository: str The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- @@ -4734,7 +5275,7 @@ deploy_on_push: typing.Union[IResolvable, typing.List[AppSpecServiceImageDeployO deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -4748,7 +5289,7 @@ registry: str The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- @@ -4762,7 +5303,7 @@ tag: str The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- @@ -4796,7 +5337,7 @@ enabled: typing.Union[bool, IResolvable] Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- @@ -4836,7 +5377,7 @@ name: str Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -4850,7 +5391,7 @@ datadog: AppSpecServiceLogDestinationDatadog datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -4864,7 +5405,7 @@ logtail: AppSpecServiceLogDestinationLogtail logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -4878,7 +5419,7 @@ papertrail: AppSpecServiceLogDestinationPapertrail papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -4914,7 +5455,7 @@ api_key: str Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -4928,7 +5469,7 @@ endpoint: str Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -4962,7 +5503,7 @@ token: str Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -4996,7 +5537,7 @@ endpoint: str Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -5034,7 +5575,7 @@ Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- @@ -5048,7 +5589,7 @@ preserve_path_prefix: typing.Union[bool, IResolvable] An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- @@ -5110,7 +5651,7 @@ name: str The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -5124,7 +5665,7 @@ build_command: str An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- @@ -5138,7 +5679,7 @@ catchall_document: str The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#catchall_document App#catchall_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#catchall_document App#catchall_document} --- @@ -5152,7 +5693,7 @@ cors: AppSpecStaticSiteCors cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- @@ -5166,7 +5707,7 @@ dockerfile_path: str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- @@ -5180,7 +5721,7 @@ env: typing.Union[IResolvable, typing.List[AppSpecStaticSiteEnv]] env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -5194,7 +5735,7 @@ environment_slug: str An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- @@ -5208,7 +5749,7 @@ error_document: str The name of the error document to use when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#error_document App#error_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#error_document App#error_document} --- @@ -5222,7 +5763,7 @@ git: AppSpecStaticSiteGit git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -5236,7 +5777,7 @@ github: AppSpecStaticSiteGithub github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -5250,7 +5791,7 @@ gitlab: AppSpecStaticSiteGitlab gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -5264,7 +5805,7 @@ index_document: str The name of the index document to use when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#index_document App#index_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#index_document App#index_document} --- @@ -5280,7 +5821,7 @@ An optional path to where the built assets will be located, relative to the buil If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#output_dir App#output_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#output_dir App#output_dir} --- @@ -5294,7 +5835,7 @@ routes: typing.Union[IResolvable, typing.List[AppSpecStaticSiteRoutes]] routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- @@ -5308,7 +5849,7 @@ source_dir: str An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -5354,7 +5895,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -5368,7 +5909,7 @@ allow_headers: typing.List[str] The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -5382,7 +5923,7 @@ allow_methods: typing.List[str] The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -5396,7 +5937,7 @@ allow_origins: AppSpecStaticSiteCorsAllowOrigins allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -5410,7 +5951,7 @@ expose_headers: typing.List[str] The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -5426,7 +5967,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -5464,7 +6005,7 @@ exact: str Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -5478,7 +6019,7 @@ prefix: str Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -5492,7 +6033,7 @@ regex: str RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -5532,7 +6073,7 @@ key: str The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -5546,7 +6087,7 @@ scope: str The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -5560,7 +6101,7 @@ type: str The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -5574,7 +6115,7 @@ value: str The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -5610,7 +6151,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -5624,7 +6165,7 @@ repo_clone_url: str The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -5662,7 +6203,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -5676,7 +6217,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -5690,7 +6231,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -5728,7 +6269,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -5742,7 +6283,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -5756,7 +6297,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -5794,7 +6335,7 @@ Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- @@ -5808,7 +6349,7 @@ preserve_path_prefix: typing.Union[bool, IResolvable] An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- @@ -5870,7 +6411,7 @@ name: str The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -5884,7 +6425,7 @@ alert: typing.Union[IResolvable, typing.List[AppSpecWorkerAlert]] alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -5898,7 +6439,7 @@ build_command: str An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- @@ -5912,7 +6453,7 @@ dockerfile_path: str The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- @@ -5926,7 +6467,7 @@ env: typing.Union[IResolvable, typing.List[AppSpecWorkerEnv]] env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -5940,7 +6481,7 @@ environment_slug: str An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- @@ -5954,7 +6495,7 @@ git: AppSpecWorkerGit git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -5968,7 +6509,7 @@ github: AppSpecWorkerGithub github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -5982,7 +6523,7 @@ gitlab: AppSpecWorkerGitlab gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -5996,7 +6537,7 @@ image: AppSpecWorkerImage image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- @@ -6010,7 +6551,7 @@ instance_count: typing.Union[int, float] The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- @@ -6024,7 +6565,7 @@ instance_size_slug: str The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- @@ -6038,7 +6579,7 @@ log_destination: typing.Union[IResolvable, typing.List[AppSpecWorkerLogDestinati log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -6052,7 +6593,7 @@ run_command: str An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- @@ -6066,7 +6607,7 @@ source_dir: str An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -6090,11 +6631,11 @@ app.AppSpecWorkerAlert( | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| operator | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -6106,7 +6647,7 @@ operator: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -6118,7 +6659,7 @@ rule: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -6130,7 +6671,7 @@ value: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -6142,7 +6683,7 @@ window: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -6154,7 +6695,7 @@ disabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -6194,7 +6735,7 @@ key: str The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -6208,7 +6749,7 @@ scope: str The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -6222,7 +6763,7 @@ type: str The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -6236,7 +6777,7 @@ value: str The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -6272,7 +6813,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -6286,7 +6827,7 @@ repo_clone_url: str The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -6324,7 +6865,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -6338,7 +6879,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -6352,7 +6893,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -6390,7 +6931,7 @@ branch: str The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -6404,7 +6945,7 @@ deploy_on_push: typing.Union[bool, IResolvable] Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -6418,7 +6959,7 @@ repo: str The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -6460,7 +7001,7 @@ registry_type: str The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- @@ -6474,7 +7015,7 @@ repository: str The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- @@ -6488,7 +7029,7 @@ deploy_on_push: typing.Union[IResolvable, typing.List[AppSpecWorkerImageDeployOn deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -6502,7 +7043,7 @@ registry: str The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- @@ -6516,7 +7057,7 @@ tag: str The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- @@ -6550,7 +7091,7 @@ enabled: typing.Union[bool, IResolvable] Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- @@ -6590,7 +7131,7 @@ name: str Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -6604,7 +7145,7 @@ datadog: AppSpecWorkerLogDestinationDatadog datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -6618,7 +7159,7 @@ logtail: AppSpecWorkerLogDestinationLogtail logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -6632,7 +7173,7 @@ papertrail: AppSpecWorkerLogDestinationPapertrail papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -6668,7 +7209,7 @@ api_key: str Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -6682,7 +7223,7 @@ endpoint: str Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -6716,7 +7257,7 @@ token: str Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -6750,7 +7291,7 @@ endpoint: str Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -6770,7 +7311,7 @@ app.AppTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. | --- @@ -6782,7 +7323,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. --- @@ -10221,7 +10762,7 @@ def put_allow_origins( Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -10231,7 +10772,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -10241,7 +10782,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -13266,7 +13807,7 @@ def put_datadog( Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -13276,7 +13817,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -13294,7 +13835,7 @@ def put_logtail( Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -13312,7 +13853,7 @@ def put_papertrail( Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -14064,7 +14605,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -14074,7 +14615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -14084,7 +14625,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -14094,7 +14635,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -14104,7 +14645,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -14116,7 +14657,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -14149,7 +14690,7 @@ def put_git( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -14159,7 +14700,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -14179,7 +14720,7 @@ def put_github( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -14189,7 +14730,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -14199,7 +14740,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -14219,7 +14760,7 @@ def put_gitlab( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -14229,7 +14770,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -14239,7 +14780,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -15094,6 +15635,3323 @@ internal_value: typing.Union[IResolvable, AppSpecFunctionRoutes] --- +### AppSpecIngressOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| put_rule | *No description.* | +| reset_rule | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `put_rule` + +```python +def put_rule( + value: typing.Union[IResolvable, typing.List[AppSpecIngressRule]] +) -> None +``` + +###### `value`Required + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] + +--- + +##### `reset_rule` + +```python +def reset_rule() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| rule | AppSpecIngressRuleList | *No description.* | +| rule_input | typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] | *No description.* | +| internal_value | AppSpecIngress | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `rule`Required + +```python +rule: AppSpecIngressRuleList +``` + +- *Type:* AppSpecIngressRuleList + +--- + +##### `rule_input`Optional + +```python +rule_input: typing.Union[IResolvable, typing.List[AppSpecIngressRule]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] + +--- + +##### `internal_value`Optional + +```python +internal_value: AppSpecIngress +``` + +- *Type:* AppSpecIngress + +--- + + +### AppSpecIngressRuleComponentOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleComponentOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_name | *No description.* | +| reset_preserve_path_prefix | *No description.* | +| reset_rewrite | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_name` + +```python +def reset_name() -> None +``` + +##### `reset_preserve_path_prefix` + +```python +def reset_preserve_path_prefix() -> None +``` + +##### `reset_rewrite` + +```python +def reset_rewrite() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| name_input | str | *No description.* | +| preserve_path_prefix_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rewrite_input | str | *No description.* | +| name | str | *No description.* | +| preserve_path_prefix | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| rewrite | str | *No description.* | +| internal_value | AppSpecIngressRuleComponent | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `preserve_path_prefix_input`Optional + +```python +preserve_path_prefix_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rewrite_input`Optional + +```python +rewrite_input: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `preserve_path_prefix`Required + +```python +preserve_path_prefix: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `rewrite`Required + +```python +rewrite: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: AppSpecIngressRuleComponent +``` + +- *Type:* AppSpecIngressRuleComponent + +--- + + +### AppSpecIngressRuleCorsAllowOriginsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleCorsAllowOriginsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_exact | *No description.* | +| reset_prefix | *No description.* | +| reset_regex | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_exact` + +```python +def reset_exact() -> None +``` + +##### `reset_prefix` + +```python +def reset_prefix() -> None +``` + +##### `reset_regex` + +```python +def reset_regex() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| exact_input | str | *No description.* | +| prefix_input | str | *No description.* | +| regex_input | str | *No description.* | +| exact | str | *No description.* | +| prefix | str | *No description.* | +| regex | str | *No description.* | +| internal_value | AppSpecIngressRuleCorsAllowOrigins | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `exact_input`Optional + +```python +exact_input: str +``` + +- *Type:* str + +--- + +##### `prefix_input`Optional + +```python +prefix_input: str +``` + +- *Type:* str + +--- + +##### `regex_input`Optional + +```python +regex_input: str +``` + +- *Type:* str + +--- + +##### `exact`Required + +```python +exact: str +``` + +- *Type:* str + +--- + +##### `prefix`Required + +```python +prefix: str +``` + +- *Type:* str + +--- + +##### `regex`Required + +```python +regex: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: AppSpecIngressRuleCorsAllowOrigins +``` + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +--- + + +### AppSpecIngressRuleCorsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleCorsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| put_allow_origins | *No description.* | +| reset_allow_credentials | *No description.* | +| reset_allow_headers | *No description.* | +| reset_allow_methods | *No description.* | +| reset_allow_origins | *No description.* | +| reset_expose_headers | *No description.* | +| reset_max_age | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `put_allow_origins` + +```python +def put_allow_origins( + exact: str = None, + prefix: str = None, + regex: str = None +) -> None +``` + +###### `exact`Optional + +- *Type:* str + +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} + +--- + +###### `prefix`Optional + +- *Type:* str + +Prefix-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} + +--- + +###### `regex`Optional + +- *Type:* str + +RE2 style regex-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} + +--- + +##### `reset_allow_credentials` + +```python +def reset_allow_credentials() -> None +``` + +##### `reset_allow_headers` + +```python +def reset_allow_headers() -> None +``` + +##### `reset_allow_methods` + +```python +def reset_allow_methods() -> None +``` + +##### `reset_allow_origins` + +```python +def reset_allow_origins() -> None +``` + +##### `reset_expose_headers` + +```python +def reset_expose_headers() -> None +``` + +##### `reset_max_age` + +```python +def reset_max_age() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| allow_origins | AppSpecIngressRuleCorsAllowOriginsOutputReference | *No description.* | +| allow_credentials_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| allow_headers_input | typing.List[str] | *No description.* | +| allow_methods_input | typing.List[str] | *No description.* | +| allow_origins_input | AppSpecIngressRuleCorsAllowOrigins | *No description.* | +| expose_headers_input | typing.List[str] | *No description.* | +| max_age_input | str | *No description.* | +| allow_credentials | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| allow_headers | typing.List[str] | *No description.* | +| allow_methods | typing.List[str] | *No description.* | +| expose_headers | typing.List[str] | *No description.* | +| max_age | str | *No description.* | +| internal_value | AppSpecIngressRuleCors | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `allow_origins`Required + +```python +allow_origins: AppSpecIngressRuleCorsAllowOriginsOutputReference +``` + +- *Type:* AppSpecIngressRuleCorsAllowOriginsOutputReference + +--- + +##### `allow_credentials_input`Optional + +```python +allow_credentials_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `allow_headers_input`Optional + +```python +allow_headers_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `allow_methods_input`Optional + +```python +allow_methods_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `allow_origins_input`Optional + +```python +allow_origins_input: AppSpecIngressRuleCorsAllowOrigins +``` + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +--- + +##### `expose_headers_input`Optional + +```python +expose_headers_input: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `max_age_input`Optional + +```python +max_age_input: str +``` + +- *Type:* str + +--- + +##### `allow_credentials`Required + +```python +allow_credentials: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `allow_headers`Required + +```python +allow_headers: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `allow_methods`Required + +```python +allow_methods: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `expose_headers`Required + +```python +expose_headers: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `max_age`Required + +```python +max_age: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: AppSpecIngressRuleCors +``` + +- *Type:* AppSpecIngressRuleCors + +--- + + +### AppSpecIngressRuleList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> AppSpecIngressRuleOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, typing.List[AppSpecIngressRule]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] + +--- + + +### AppSpecIngressRuleMatchOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleMatchOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| put_path | *No description.* | +| reset_path | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `put_path` + +```python +def put_path( + prefix: str = None +) -> None +``` + +###### `prefix`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. + +--- + +##### `reset_path` + +```python +def reset_path() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| path | AppSpecIngressRuleMatchPathOutputReference | *No description.* | +| path_input | AppSpecIngressRuleMatchPath | *No description.* | +| internal_value | AppSpecIngressRuleMatch | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `path`Required + +```python +path: AppSpecIngressRuleMatchPathOutputReference +``` + +- *Type:* AppSpecIngressRuleMatchPathOutputReference + +--- + +##### `path_input`Optional + +```python +path_input: AppSpecIngressRuleMatchPath +``` + +- *Type:* AppSpecIngressRuleMatchPath + +--- + +##### `internal_value`Optional + +```python +internal_value: AppSpecIngressRuleMatch +``` + +- *Type:* AppSpecIngressRuleMatch + +--- + + +### AppSpecIngressRuleMatchPathOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleMatchPathOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_prefix | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_prefix` + +```python +def reset_prefix() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| prefix_input | str | *No description.* | +| prefix | str | *No description.* | +| internal_value | AppSpecIngressRuleMatchPath | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `prefix_input`Optional + +```python +prefix_input: str +``` + +- *Type:* str + +--- + +##### `prefix`Required + +```python +prefix: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: AppSpecIngressRuleMatchPath +``` + +- *Type:* AppSpecIngressRuleMatchPath + +--- + + +### AppSpecIngressRuleOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| put_component | *No description.* | +| put_cors | *No description.* | +| put_match | *No description.* | +| put_redirect | *No description.* | +| reset_component | *No description.* | +| reset_cors | *No description.* | +| reset_match | *No description.* | +| reset_redirect | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `put_component` + +```python +def put_component( + name: str = None, + preserve_path_prefix: typing.Union[bool, IResolvable] = None, + rewrite: str = None +) -> None +``` + +###### `name`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. + +--- + +###### `preserve_path_prefix`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. + +--- + +###### `rewrite`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. + +--- + +##### `put_cors` + +```python +def put_cors( + allow_credentials: typing.Union[bool, IResolvable] = None, + allow_headers: typing.List[str] = None, + allow_methods: typing.List[str] = None, + allow_origins: AppSpecIngressRuleCorsAllowOrigins = None, + expose_headers: typing.List[str] = None, + max_age: str = None +) -> None +``` + +###### `allow_credentials`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} + +--- + +###### `allow_headers`Optional + +- *Type:* typing.List[str] + +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} + +--- + +###### `allow_methods`Optional + +- *Type:* typing.List[str] + +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} + +--- + +###### `allow_origins`Optional + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +allow_origins block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} + +--- + +###### `expose_headers`Optional + +- *Type:* typing.List[str] + +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} + +--- + +###### `max_age`Optional + +- *Type:* str + +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} + +--- + +##### `put_match` + +```python +def put_match( + path: AppSpecIngressRuleMatchPath = None +) -> None +``` + +###### `path`Optional + +- *Type:* AppSpecIngressRuleMatchPath + +path block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} + +--- + +##### `put_redirect` + +```python +def put_redirect( + authority: str = None, + port: typing.Union[int, float] = None, + redirect_code: typing.Union[int, float] = None, + scheme: str = None, + uri: str = None +) -> None +``` + +###### `authority`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. + +--- + +###### `port`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. + +--- + +###### `redirect_code`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. + +--- + +###### `scheme`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. + +--- + +###### `uri`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. + +--- + +##### `reset_component` + +```python +def reset_component() -> None +``` + +##### `reset_cors` + +```python +def reset_cors() -> None +``` + +##### `reset_match` + +```python +def reset_match() -> None +``` + +##### `reset_redirect` + +```python +def reset_redirect() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| component | AppSpecIngressRuleComponentOutputReference | *No description.* | +| cors | AppSpecIngressRuleCorsOutputReference | *No description.* | +| match | AppSpecIngressRuleMatchOutputReference | *No description.* | +| redirect | AppSpecIngressRuleRedirectOutputReference | *No description.* | +| component_input | AppSpecIngressRuleComponent | *No description.* | +| cors_input | AppSpecIngressRuleCors | *No description.* | +| match_input | AppSpecIngressRuleMatch | *No description.* | +| redirect_input | AppSpecIngressRuleRedirect | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, AppSpecIngressRule] | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `component`Required + +```python +component: AppSpecIngressRuleComponentOutputReference +``` + +- *Type:* AppSpecIngressRuleComponentOutputReference + +--- + +##### `cors`Required + +```python +cors: AppSpecIngressRuleCorsOutputReference +``` + +- *Type:* AppSpecIngressRuleCorsOutputReference + +--- + +##### `match`Required + +```python +match: AppSpecIngressRuleMatchOutputReference +``` + +- *Type:* AppSpecIngressRuleMatchOutputReference + +--- + +##### `redirect`Required + +```python +redirect: AppSpecIngressRuleRedirectOutputReference +``` + +- *Type:* AppSpecIngressRuleRedirectOutputReference + +--- + +##### `component_input`Optional + +```python +component_input: AppSpecIngressRuleComponent +``` + +- *Type:* AppSpecIngressRuleComponent + +--- + +##### `cors_input`Optional + +```python +cors_input: AppSpecIngressRuleCors +``` + +- *Type:* AppSpecIngressRuleCors + +--- + +##### `match_input`Optional + +```python +match_input: AppSpecIngressRuleMatch +``` + +- *Type:* AppSpecIngressRuleMatch + +--- + +##### `redirect_input`Optional + +```python +redirect_input: AppSpecIngressRuleRedirect +``` + +- *Type:* AppSpecIngressRuleRedirect + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, AppSpecIngressRule] +``` + +- *Type:* typing.Union[cdktf.IResolvable, AppSpecIngressRule] + +--- + + +### AppSpecIngressRuleRedirectOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import app + +app.AppSpecIngressRuleRedirectOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_authority | *No description.* | +| reset_port | *No description.* | +| reset_redirect_code | *No description.* | +| reset_scheme | *No description.* | +| reset_uri | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_authority` + +```python +def reset_authority() -> None +``` + +##### `reset_port` + +```python +def reset_port() -> None +``` + +##### `reset_redirect_code` + +```python +def reset_redirect_code() -> None +``` + +##### `reset_scheme` + +```python +def reset_scheme() -> None +``` + +##### `reset_uri` + +```python +def reset_uri() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| authority_input | str | *No description.* | +| port_input | typing.Union[int, float] | *No description.* | +| redirect_code_input | typing.Union[int, float] | *No description.* | +| scheme_input | str | *No description.* | +| uri_input | str | *No description.* | +| authority | str | *No description.* | +| port | typing.Union[int, float] | *No description.* | +| redirect_code | typing.Union[int, float] | *No description.* | +| scheme | str | *No description.* | +| uri | str | *No description.* | +| internal_value | AppSpecIngressRuleRedirect | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `authority_input`Optional + +```python +authority_input: str +``` + +- *Type:* str + +--- + +##### `port_input`Optional + +```python +port_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `redirect_code_input`Optional + +```python +redirect_code_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `scheme_input`Optional + +```python +scheme_input: str +``` + +- *Type:* str + +--- + +##### `uri_input`Optional + +```python +uri_input: str +``` + +- *Type:* str + +--- + +##### `authority`Required + +```python +authority: str +``` + +- *Type:* str + +--- + +##### `port`Required + +```python +port: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `redirect_code`Required + +```python +redirect_code: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `scheme`Required + +```python +scheme: str +``` + +- *Type:* str + +--- + +##### `uri`Required + +```python +uri: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: AppSpecIngressRuleRedirect +``` + +- *Type:* AppSpecIngressRuleRedirect + +--- + + ### AppSpecJobAlertList #### Initializers @@ -19357,7 +23215,7 @@ def put_datadog( Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -19367,7 +23225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -19385,7 +23243,7 @@ def put_logtail( Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -19403,7 +23261,7 @@ def put_papertrail( Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -20168,7 +24026,7 @@ def put_git( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -20178,7 +24036,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -20198,7 +24056,7 @@ def put_github( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -20208,7 +24066,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -20218,7 +24076,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -20238,7 +24096,7 @@ def put_gitlab( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -20248,7 +24106,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -20258,7 +24116,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -20280,7 +24138,7 @@ def put_image( The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- @@ -20290,7 +24148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- @@ -20300,7 +24158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -20310,7 +24168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- @@ -20320,7 +24178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- @@ -20884,6 +24742,7 @@ The attribute on the parent resource this class is referencing. | put_domain | *No description.* | | put_env | *No description.* | | put_function | *No description.* | +| put_ingress | *No description.* | | put_job | *No description.* | | put_service | *No description.* | | put_static_site | *No description.* | @@ -20894,6 +24753,7 @@ The attribute on the parent resource this class is referencing. | reset_domains | *No description.* | | reset_env | *No description.* | | reset_function | *No description.* | +| reset_ingress | *No description.* | | reset_job | *No description.* | | reset_region | *No description.* | | reset_service | *No description.* | @@ -21144,6 +25004,24 @@ def put_function( --- +##### `put_ingress` + +```python +def put_ingress( + rule: typing.Union[IResolvable, typing.List[AppSpecIngressRule]] = None +) -> None +``` + +###### `rule`Optional + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[AppSpecIngressRule]] + +rule block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} + +--- + ##### `put_job` ```python @@ -21236,6 +25114,12 @@ def reset_env() -> None def reset_function() -> None ``` +##### `reset_ingress` + +```python +def reset_ingress() -> None +``` + ##### `reset_job` ```python @@ -21278,6 +25162,7 @@ def reset_worker() -> None | domain | AppSpecDomainList | *No description.* | | env | AppSpecEnvList | *No description.* | | function | AppSpecFunctionList | *No description.* | +| ingress | AppSpecIngressOutputReference | *No description.* | | job | AppSpecJobList | *No description.* | | service | AppSpecServiceList | *No description.* | | static_site | AppSpecStaticSiteList | *No description.* | @@ -21288,6 +25173,7 @@ def reset_worker() -> None | domains_input | typing.List[str] | *No description.* | | env_input | typing.Union[cdktf.IResolvable, typing.List[AppSpecEnv]] | *No description.* | | function_input | typing.Union[cdktf.IResolvable, typing.List[AppSpecFunction]] | *No description.* | +| ingress_input | AppSpecIngress | *No description.* | | job_input | typing.Union[cdktf.IResolvable, typing.List[AppSpecJob]] | *No description.* | | name_input | str | *No description.* | | region_input | str | *No description.* | @@ -21375,6 +25261,16 @@ function: AppSpecFunctionList --- +##### `ingress`Required + +```python +ingress: AppSpecIngressOutputReference +``` + +- *Type:* AppSpecIngressOutputReference + +--- + ##### `job`Required ```python @@ -21475,6 +25371,16 @@ function_input: typing.Union[IResolvable, typing.List[AppSpecFunction]] --- +##### `ingress_input`Optional + +```python +ingress_input: AppSpecIngress +``` + +- *Type:* AppSpecIngress + +--- + ##### `job_input`Optional ```python @@ -22750,7 +26656,7 @@ def put_allow_origins( Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -22760,7 +26666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -22770,7 +26676,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -27137,7 +31043,7 @@ def put_datadog( Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -27147,7 +31053,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -27165,7 +31071,7 @@ def put_logtail( Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -27183,7 +31089,7 @@ def put_papertrail( Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -27947,7 +31853,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -27957,7 +31863,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -27967,7 +31873,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -27977,7 +31883,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -27987,7 +31893,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -27999,7 +31905,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -28032,7 +31938,7 @@ def put_git( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -28042,7 +31948,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -28062,7 +31968,7 @@ def put_github( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -28072,7 +31978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -28082,7 +31988,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -28102,7 +32008,7 @@ def put_gitlab( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -28112,7 +32018,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -28122,7 +32028,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -28145,7 +32051,7 @@ def put_health_check( The number of failed health checks before considered unhealthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#failure_threshold App#failure_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#failure_threshold App#failure_threshold} --- @@ -28155,7 +32061,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The route path used for the HTTP health check ping. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_path App#http_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_path App#http_path} --- @@ -28165,7 +32071,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The number of seconds to wait before beginning health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} --- @@ -28175,7 +32081,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The number of seconds to wait between health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#period_seconds App#period_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#period_seconds App#period_seconds} --- @@ -28185,7 +32091,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The number of successful health checks before considered healthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#success_threshold App#success_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#success_threshold App#success_threshold} --- @@ -28195,7 +32101,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The number of seconds after which the check times out. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeout_seconds App#timeout_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeout_seconds App#timeout_seconds} --- @@ -28217,7 +32123,7 @@ def put_image( The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- @@ -28227,7 +32133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- @@ -28237,7 +32143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -28247,7 +32153,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- @@ -28257,7 +32163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- @@ -30004,7 +33910,7 @@ def put_allow_origins( Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -30014,7 +33920,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -30024,7 +33930,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -32297,7 +36203,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -32307,7 +36213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -32317,7 +36223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -32327,7 +36233,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -32337,7 +36243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -32349,7 +36255,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -32382,7 +36288,7 @@ def put_git( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -32392,7 +36298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -32412,7 +36318,7 @@ def put_github( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -32422,7 +36328,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -32432,7 +36338,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -32452,7 +36358,7 @@ def put_gitlab( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -32462,7 +36368,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -32472,7 +36378,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -37716,7 +41622,7 @@ def put_datadog( Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -37726,7 +41632,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -37744,7 +41650,7 @@ def put_logtail( Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -37762,7 +41668,7 @@ def put_papertrail( Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -38526,7 +42432,7 @@ def put_git( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -38536,7 +42442,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -38556,7 +42462,7 @@ def put_github( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -38566,7 +42472,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -38576,7 +42482,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -38596,7 +42502,7 @@ def put_gitlab( The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -38606,7 +42512,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -38616,7 +42522,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -38638,7 +42544,7 @@ def put_image( The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- @@ -38648,7 +42554,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- @@ -38658,7 +42564,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -38668,7 +42574,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- @@ -38678,7 +42584,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- diff --git a/docs/app.typescript.md b/docs/app.typescript.md index 74d301665..2dd364fb8 100644 --- a/docs/app.typescript.md +++ b/docs/app.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_app` -Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app). +Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app). # `app` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry ### App -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app digitalocean_app}. #### Initializers @@ -468,7 +468,7 @@ The construct id used in the generated config for the App to import. The id of the existing App that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#import import section} in the documentation of this resource for the id to use --- @@ -816,7 +816,7 @@ const appConfig: app.AppConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. | | spec | AppSpec | spec block. | | timeouts | AppTimeouts | timeouts block. | @@ -900,7 +900,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -917,7 +917,7 @@ public readonly spec: AppSpec; spec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} --- @@ -931,7 +931,7 @@ public readonly timeouts: AppTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} --- @@ -953,9 +953,10 @@ const appSpec: app.AppSpec = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. | +| domains | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. | | env | cdktf.IResolvable \| AppSpecEnv[] | env block. | | function | cdktf.IResolvable \| AppSpecFunction[] | function block. | +| ingress | AppSpecIngress | ingress 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. | @@ -974,7 +975,7 @@ public readonly name: string; The name of the app. Must be unique across all apps in the same account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -988,7 +989,7 @@ public readonly alert: IResolvable | AppSpecAlert[]; alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1002,7 +1003,7 @@ public readonly database: IResolvable | AppSpecDatabase[]; database block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#database App#database} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#database App#database} --- @@ -1016,7 +1017,7 @@ public readonly domain: IResolvable | AppSpecDomain[]; domain block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domain App#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domain App#domain} --- @@ -1028,7 +1029,7 @@ public readonly domains: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains}. --- @@ -1042,7 +1043,7 @@ public readonly env: IResolvable | AppSpecEnv[]; env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1056,7 +1057,21 @@ public readonly function: IResolvable | AppSpecFunction[]; function block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#function App#function} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#function App#function} + +--- + +##### `ingress`Optional + +```typescript +public readonly ingress: AppSpecIngress; +``` + +- *Type:* AppSpecIngress + +ingress block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#ingress App#ingress} --- @@ -1070,7 +1085,7 @@ public readonly job: IResolvable | AppSpecJob[]; job block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#job App#job} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#job App#job} --- @@ -1084,7 +1099,7 @@ public readonly region: string; The slug for the DigitalOcean data center region hosting the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#region App#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#region App#region} --- @@ -1098,7 +1113,7 @@ public readonly service: IResolvable | AppSpecService[]; service block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#service App#service} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#service App#service} --- @@ -1112,7 +1127,7 @@ public readonly staticSite: IResolvable | AppSpecStaticSite[]; static_site block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#static_site App#static_site} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#static_site App#static_site} --- @@ -1126,7 +1141,7 @@ public readonly worker: IResolvable | AppSpecWorker[]; worker block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#worker App#worker} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#worker App#worker} --- @@ -1144,8 +1159,8 @@ const appSpecAlert: app.AppSpecAlert = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1157,7 +1172,7 @@ public readonly rule: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1169,7 +1184,7 @@ public readonly disabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1209,7 +1224,7 @@ The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if cluster_name is not set, a new cluster will be provisioned. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cluster_name App#cluster_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cluster_name App#cluster_name} --- @@ -1223,7 +1238,7 @@ public readonly dbName: string; The name of the MySQL or PostgreSQL database to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_name App#db_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_name App#db_name} --- @@ -1237,7 +1252,7 @@ public readonly dbUser: string; The name of the MySQL or PostgreSQL user to configure. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_user App#db_user} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_user App#db_user} --- @@ -1251,7 +1266,7 @@ public readonly engine: string; The database engine to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#engine App#engine} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#engine App#engine} --- @@ -1265,7 +1280,7 @@ public readonly name: string; The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1279,7 +1294,7 @@ public readonly production: boolean | IResolvable; Whether this is a production or dev database. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#production App#production} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#production App#production} --- @@ -1293,7 +1308,7 @@ public readonly version: string; The version of the database engine. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#version App#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#version App#version} --- @@ -1328,7 +1343,7 @@ public readonly name: string; The hostname for the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1342,7 +1357,7 @@ public readonly type: string; The type of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1356,7 +1371,7 @@ public readonly wildcard: boolean | IResolvable; Indicates whether the domain includes all sub-domains, in addition to the given domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#wildcard App#wildcard} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#wildcard App#wildcard} --- @@ -1370,7 +1385,7 @@ public readonly 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. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#zone App#zone} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#zone App#zone} --- @@ -1405,7 +1420,7 @@ public readonly key: string; The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1419,7 +1434,7 @@ public readonly scope: string; The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -1433,7 +1448,7 @@ public readonly type: string; The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1447,7 +1462,7 @@ public readonly value: string; The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -1488,7 +1503,7 @@ public readonly name: string; The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -1502,7 +1517,7 @@ public readonly alert: IResolvable | AppSpecFunctionAlert[]; alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- @@ -1516,7 +1531,7 @@ public readonly cors: AppSpecFunctionCors; cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- @@ -1530,7 +1545,7 @@ public readonly env: IResolvable | AppSpecFunctionEnv[]; env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- @@ -1544,7 +1559,7 @@ public readonly git: AppSpecFunctionGit; git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- @@ -1558,7 +1573,7 @@ public readonly github: AppSpecFunctionGithub; github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- @@ -1572,7 +1587,7 @@ public readonly gitlab: AppSpecFunctionGitlab; gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- @@ -1586,7 +1601,7 @@ public readonly logDestination: IResolvable | AppSpecFunctionLogDestination[]; log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- @@ -1600,7 +1615,7 @@ public readonly routes: IResolvable | AppSpecFunctionRoutes[]; routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- @@ -1614,7 +1629,7 @@ public readonly sourceDir: string; An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- @@ -1632,11 +1647,11 @@ const appSpecFunctionAlert: app.AppSpecFunctionAlert = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- @@ -1648,7 +1663,7 @@ public readonly operator: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- @@ -1660,7 +1675,7 @@ public readonly rule: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- @@ -1672,7 +1687,7 @@ public readonly value: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- @@ -1684,7 +1699,7 @@ public readonly window: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. --- @@ -1696,7 +1711,7 @@ public readonly disabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- @@ -1735,7 +1750,7 @@ Whether browsers should expose the response to the client-side JavaScript code w This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- @@ -1749,7 +1764,7 @@ public readonly allowHeaders: string[]; The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- @@ -1763,7 +1778,7 @@ public readonly allowMethods: string[]; The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- @@ -1777,7 +1792,7 @@ public readonly allowOrigins: AppSpecFunctionCorsAllowOrigins; allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- @@ -1791,7 +1806,7 @@ public readonly exposeHeaders: string[]; The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- @@ -1807,7 +1822,7 @@ An optional duration specifying how long browsers can cache the results of a pre This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- @@ -1841,7 +1856,7 @@ public readonly exact: string; Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- @@ -1855,7 +1870,7 @@ public readonly prefix: string; Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- @@ -1869,7 +1884,7 @@ public readonly regex: string; RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- @@ -1904,7 +1919,7 @@ public readonly key: string; The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- @@ -1918,7 +1933,7 @@ public readonly scope: string; The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- @@ -1932,7 +1947,7 @@ public readonly type: string; The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- @@ -1946,7 +1961,7 @@ public readonly value: string; The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- @@ -1979,7 +1994,7 @@ public readonly branch: string; The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -1993,7 +2008,7 @@ public readonly repoCloneUrl: string; The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- @@ -2027,7 +2042,7 @@ public readonly branch: string; The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2041,7 +2056,7 @@ public readonly deployOnPush: boolean | IResolvable; Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2055,7 +2070,7 @@ public readonly repo: string; The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2089,7 +2104,7 @@ public readonly branch: string; The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- @@ -2103,7 +2118,7 @@ public readonly deployOnPush: boolean | IResolvable; Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- @@ -2117,7 +2132,7 @@ public readonly repo: string; The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- @@ -2152,7 +2167,7 @@ public readonly name: string; Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- @@ -2166,7 +2181,7 @@ public readonly datadog: AppSpecFunctionLogDestinationDatadog; datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- @@ -2180,7 +2195,7 @@ public readonly logtail: AppSpecFunctionLogDestinationLogtail; logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- @@ -2194,7 +2209,7 @@ public readonly papertrail: AppSpecFunctionLogDestinationPapertrail; papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- @@ -2227,7 +2242,7 @@ public readonly apiKey: string; Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- @@ -2241,7 +2256,7 @@ public readonly endpoint: string; Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2273,7 +2288,7 @@ public readonly token: string; Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- @@ -2305,7 +2320,7 @@ public readonly endpoint: string; Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- @@ -2340,7 +2355,7 @@ Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- @@ -2354,4305 +2369,4326 @@ public readonly preservePathPrefix: boolean | IResolvable; An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecJob +### AppSpecIngress -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecJob: app.AppSpecJob = { ... } +const appSpecIngress: app.AppSpecIngress = { ... } ``` #### 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. | +| rule | cdktf.IResolvable \| AppSpecIngressRule[] | rule block. | --- -##### `name`Required +##### `rule`Optional ```typescript -public readonly name: string; +public readonly rule: IResolvable | AppSpecIngressRule[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecIngressRule[] -The name of the component. +rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} --- -##### `alert`Optional +### AppSpecIngressRule + +#### Initializer ```typescript -public readonly alert: IResolvable | AppSpecJobAlert[]; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* cdktf.IResolvable | AppSpecJobAlert[] +const appSpecIngressRule: app.AppSpecIngressRule = { ... } +``` -alert block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| component | AppSpecIngressRuleComponent | component block. | +| cors | AppSpecIngressRuleCors | cors block. | +| match | AppSpecIngressRuleMatch | match block. | +| redirect | AppSpecIngressRuleRedirect | redirect block. | --- -##### `buildCommand`Optional +##### `component`Optional ```typescript -public readonly buildCommand: string; +public readonly component: AppSpecIngressRuleComponent; ``` -- *Type:* string +- *Type:* AppSpecIngressRuleComponent -An optional build command to run while building this component from source. +component block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#component App#component} --- -##### `dockerfilePath`Optional +##### `cors`Optional ```typescript -public readonly dockerfilePath: string; +public readonly cors: AppSpecIngressRuleCors; ``` -- *Type:* string +- *Type:* AppSpecIngressRuleCors -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `env`Optional +##### `match`Optional ```typescript -public readonly env: IResolvable | AppSpecJobEnv[]; +public readonly match: AppSpecIngressRuleMatch; ``` -- *Type:* cdktf.IResolvable | AppSpecJobEnv[] +- *Type:* AppSpecIngressRuleMatch -env block. +match block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#match App#match} --- -##### `environmentSlug`Optional +##### `redirect`Optional ```typescript -public readonly environmentSlug: string; +public readonly redirect: AppSpecIngressRuleRedirect; ``` -- *Type:* string +- *Type:* AppSpecIngressRuleRedirect -An environment slug describing the type of this app. +redirect block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect App#redirect} --- -##### `git`Optional +### AppSpecIngressRuleComponent + +#### Initializer ```typescript -public readonly git: AppSpecJobGit; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* AppSpecJobGit +const appSpecIngressRuleComponent: app.AppSpecIngressRuleComponent = { ... } +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. | +| preservePathPrefix | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. | +| rewrite | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. | --- -##### `github`Optional +##### `name`Optional ```typescript -public readonly github: AppSpecJobGithub; +public readonly name: string; ``` -- *Type:* AppSpecJobGithub - -github block. +- *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name}. --- -##### `gitlab`Optional +##### `preservePathPrefix`Optional ```typescript -public readonly gitlab: AppSpecJobGitlab; +public readonly preservePathPrefix: boolean | IResolvable; ``` -- *Type:* AppSpecJobGitlab - -gitlab block. +- *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix}. --- -##### `image`Optional +##### `rewrite`Optional ```typescript -public readonly image: AppSpecJobImage; +public readonly rewrite: string; ``` -- *Type:* AppSpecJobImage +- *Type:* string -image block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite}. + +--- + +### AppSpecIngressRuleCors + +#### Initializer + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +const appSpecIngressRuleCors: app.AppSpecIngressRuleCors = { ... } +``` + +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +| **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 | AppSpecIngressRuleCorsAllowOrigins | 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. | --- -##### `instanceCount`Optional +##### `allowCredentials`Optional ```typescript -public readonly instanceCount: number; +public readonly allowCredentials: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable -The amount of instances that this component should be scaled to. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `instanceSizeSlug`Optional +##### `allowHeaders`Optional ```typescript -public readonly instanceSizeSlug: string; +public readonly allowHeaders: string[]; ``` -- *Type:* string +- *Type:* string[] -The instance size to use for this component. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `kind`Optional +##### `allowMethods`Optional ```typescript -public readonly kind: string; +public readonly allowMethods: string[]; ``` -- *Type:* string +- *Type:* string[] -The type of job and when it will be run during the deployment process. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#kind App#kind} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `logDestination`Optional +##### `allowOrigins`Optional ```typescript -public readonly logDestination: IResolvable | AppSpecJobLogDestination[]; +public readonly allowOrigins: AppSpecIngressRuleCorsAllowOrigins; ``` -- *Type:* cdktf.IResolvable | AppSpecJobLogDestination[] +- *Type:* AppSpecIngressRuleCorsAllowOrigins -log_destination block. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `runCommand`Optional +##### `exposeHeaders`Optional ```typescript -public readonly runCommand: string; +public readonly exposeHeaders: string[]; ``` -- *Type:* string +- *Type:* string[] -An optional run command to override the component's default. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `sourceDir`Optional +##### `maxAge`Optional ```typescript -public readonly sourceDir: string; +public readonly maxAge: string; ``` - *Type:* string -An optional path to the working directory to use for the build. +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecJobAlert +### AppSpecIngressRuleCorsAllowOrigins -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecJobAlert: app.AppSpecJobAlert = { ... } +const appSpecIngressRuleCorsAllowOrigins: app.AppSpecIngressRuleCorsAllowOrigins = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| exact | string | Exact string match. | +| prefix | string | Prefix-based match. | +| regex | string | RE2 style regex-based match. | --- -##### `operator`Required +##### `exact`Optional ```typescript -public readonly operator: string; +public readonly exact: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Exact string match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `rule`Required +##### `prefix`Optional ```typescript -public readonly rule: string; +public readonly prefix: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Prefix-based match. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `value`Required +##### `regex`Optional ```typescript -public readonly value: number; +public readonly regex: string; ``` -- *Type:* number +- *Type:* string + +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `window`Required +### AppSpecIngressRuleMatch + +#### Initializer ```typescript -public readonly window: string; +import { app } from '@cdktf/provider-digitalocean' + +const appSpecIngressRuleMatch: app.AppSpecIngressRuleMatch = { ... } ``` -- *Type:* string +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| path | AppSpecIngressRuleMatchPath | path block. | --- -##### `disabled`Optional +##### `path`Optional ```typescript -public readonly disabled: boolean | IResolvable; +public readonly path: AppSpecIngressRuleMatchPath; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* AppSpecIngressRuleMatchPath + +path block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -### AppSpecJobEnv +### AppSpecIngressRuleMatchPath -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecJobEnv: app.AppSpecJobEnv = { ... } +const appSpecIngressRuleMatchPath: app.AppSpecIngressRuleMatchPath = { ... } ``` #### 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. | +| prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. | --- -##### `key`Optional +##### `prefix`Optional ```typescript -public readonly key: string; +public readonly prefix: string; ``` - *Type:* string -The name of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix}. --- -##### `scope`Optional +### AppSpecIngressRuleRedirect + +#### Initializer ```typescript -public readonly scope: string; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* string +const appSpecIngressRuleRedirect: app.AppSpecIngressRuleRedirect = { ... } +``` -The visibility scope of the environment variable. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| authority | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. | +| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. | +| redirectCode | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. | +| scheme | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. | +| uri | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. | --- -##### `type`Optional +##### `authority`Optional ```typescript -public readonly type: string; +public readonly authority: string; ``` - *Type:* string -The type of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority}. --- -##### `value`Optional +##### `port`Optional ```typescript -public readonly value: string; +public readonly port: number; ``` -- *Type:* string - -The value of the environment variable. +- *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port}. --- -### AppSpecJobGit - -#### Initializer +##### `redirectCode`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecJobGit: app.AppSpecJobGit = { ... } +public readonly redirectCode: number; ``` -#### Properties +- *Type:* number -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code}. --- -##### `branch`Optional +##### `scheme`Optional ```typescript -public readonly branch: string; +public readonly scheme: string; ``` - *Type:* string -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme}. --- -##### `repoCloneUrl`Optional +##### `uri`Optional ```typescript -public readonly repoCloneUrl: string; +public readonly uri: string; ``` - *Type:* string -The clone URL of the repo. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri}. --- -### AppSpecJobGithub +### AppSpecJob -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecJobGithub: app.AppSpecJobGithub = { ... } +const appSpecJob: app.AppSpecJob = { ... } ``` #### 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`. | +| 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. | --- -##### `branch`Optional +##### `name`Required ```typescript -public readonly branch: string; +public readonly name: string; ``` - *Type:* string -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `deployOnPush`Optional +##### `alert`Optional ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly alert: IResolvable | AppSpecJobAlert[]; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* cdktf.IResolvable | AppSpecJobAlert[] -Whether to automatically deploy new commits made to the repo. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `repo`Optional +##### `buildCommand`Optional ```typescript -public readonly repo: string; +public readonly buildCommand: string; ``` - *Type:* string -The name of the repo in the format `owner/repo`. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecJobGitlab - -#### Initializer +##### `dockerfilePath`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecJobGitlab: app.AppSpecJobGitlab = { ... } +public readonly dockerfilePath: string; ``` -#### Properties +- *Type:* string -| **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`. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `branch`Optional +##### `env`Optional ```typescript -public readonly branch: string; +public readonly env: IResolvable | AppSpecJobEnv[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecJobEnv[] -The name of the branch to use. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `deployOnPush`Optional +##### `environmentSlug`Optional ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly environmentSlug: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Whether to automatically deploy new commits made to the repo. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `repo`Optional +##### `git`Optional ```typescript -public readonly repo: string; +public readonly git: AppSpecJobGit; ``` -- *Type:* string +- *Type:* AppSpecJobGit -The name of the repo in the format `owner/repo`. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -### AppSpecJobImage - -#### Initializer +##### `github`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecJobImage: app.AppSpecJobImage = { ... } +public readonly github: AppSpecJobGithub; ``` -#### Properties +- *Type:* AppSpecJobGithub -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| registryType | string | The registry type. | -| repository | string | The repository name. | -| deployOnPush | cdktf.IResolvable \| AppSpecJobImageDeployOnPush[] | deploy_on_push block. | -| 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. | +github block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `registryType`Required +##### `gitlab`Optional ```typescript -public readonly registryType: string; +public readonly gitlab: AppSpecJobGitlab; ``` -- *Type:* string +- *Type:* AppSpecJobGitlab -The registry type. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `repository`Required +##### `image`Optional ```typescript -public readonly repository: string; +public readonly image: AppSpecJobImage; ``` -- *Type:* string +- *Type:* AppSpecJobImage -The repository name. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `deployOnPush`Optional +##### `instanceCount`Optional ```typescript -public readonly deployOnPush: IResolvable | AppSpecJobImageDeployOnPush[]; +public readonly instanceCount: number; ``` -- *Type:* cdktf.IResolvable | AppSpecJobImageDeployOnPush[] +- *Type:* number -deploy_on_push block. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `registry`Optional +##### `instanceSizeSlug`Optional ```typescript -public readonly registry: string; +public readonly instanceSizeSlug: string; ``` - *Type:* string -The registry name. Must be left empty for the DOCR registry type. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `tag`Optional +##### `kind`Optional ```typescript -public readonly tag: string; +public readonly kind: string; ``` - *Type:* string -The repository tag. Defaults to latest if not provided. +The type of job and when it will be run during the deployment process. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#kind App#kind} --- -### AppSpecJobImageDeployOnPush - -#### Initializer +##### `logDestination`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' +public readonly logDestination: IResolvable | AppSpecJobLogDestination[]; +``` -const appSpecJobImageDeployOnPush: app.AppSpecJobImageDeployOnPush = { ... } +- *Type:* cdktf.IResolvable | AppSpecJobLogDestination[] + +log_destination block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} + +--- + +##### `runCommand`Optional + +```typescript +public readonly runCommand: string; ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| enabled | boolean \| cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | +An optional run command to override the component's default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `enabled`Optional +##### `sourceDir`Optional ```typescript -public readonly enabled: boolean | IResolvable; +public readonly sourceDir: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Whether to automatically deploy images pushed to DOCR. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecJobLogDestination +### AppSpecJobAlert -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecJobLogDestination: app.AppSpecJobLogDestination = { ... } +const appSpecJobAlert: app.AppSpecJobAlert = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Name of the log destination. | -| datadog | AppSpecJobLogDestinationDatadog | datadog block. | -| logtail | AppSpecJobLogDestinationLogtail | logtail block. | -| papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | +| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `name`Required +##### `operator`Required ```typescript -public readonly name: string; +public readonly operator: string; ``` - *Type:* string -Name of the log destination. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `datadog`Optional +##### `rule`Required ```typescript -public readonly datadog: AppSpecJobLogDestinationDatadog; +public readonly rule: string; ``` -- *Type:* AppSpecJobLogDestinationDatadog - -datadog block. +- *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `logtail`Optional +##### `value`Required ```typescript -public readonly logtail: AppSpecJobLogDestinationLogtail; +public readonly value: number; ``` -- *Type:* AppSpecJobLogDestinationLogtail - -logtail block. +- *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -##### `papertrail`Optional +##### `window`Required ```typescript -public readonly papertrail: AppSpecJobLogDestinationPapertrail; +public readonly window: string; ``` -- *Type:* AppSpecJobLogDestinationPapertrail +- *Type:* string -papertrail block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. + +--- + +##### `disabled`Optional + +```typescript +public readonly disabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecJobLogDestinationDatadog +### AppSpecJobEnv -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecJobLogDestinationDatadog: app.AppSpecJobLogDestinationDatadog = { ... } +const appSpecJobEnv: app.AppSpecJobEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | string | Datadog API key. | -| endpoint | string | Datadog HTTP log intake endpoint. | +| 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. | --- -##### `apiKey`Required +##### `key`Optional ```typescript -public readonly apiKey: string; +public readonly key: string; ``` - *Type:* string -Datadog API key. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `endpoint`Optional +##### `scope`Optional ```typescript -public readonly endpoint: string; +public readonly scope: string; ``` - *Type:* string -Datadog HTTP log intake endpoint. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -### AppSpecJobLogDestinationLogtail - -#### Initializer +##### `type`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecJobLogDestinationLogtail: app.AppSpecJobLogDestinationLogtail = { ... } +public readonly type: string; ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| token | string | Logtail token. | +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `token`Required +##### `value`Optional ```typescript -public readonly token: string; +public readonly value: string; ``` - *Type:* string -Logtail token. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecJobLogDestinationPapertrail +### AppSpecJobGit -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecJobLogDestinationPapertrail: app.AppSpecJobLogDestinationPapertrail = { ... } +const appSpecJobGit: app.AppSpecJobGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| endpoint | string | Papertrail syslog endpoint. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `endpoint`Required +##### `branch`Optional ```typescript -public readonly endpoint: string; +public readonly branch: string; ``` - *Type:* string -Papertrail syslog endpoint. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecService +##### `repoCloneUrl`Optional -#### Initializer +```typescript +public readonly repoCloneUrl: string; +``` + +- *Type:* string + +The clone URL of the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} + +--- + +### AppSpecJobGithub + +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecService: app.AppSpecService = { ... } +const appSpecJobGithub: app.AppSpecJobGithub = { ... } ``` #### 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/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. | +| 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`. | --- -##### `name`Required +##### `branch`Optional ```typescript -public readonly name: string; +public readonly branch: string; ``` - *Type:* string -The name of the component. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `alert`Optional +##### `deployOnPush`Optional ```typescript -public readonly alert: IResolvable | AppSpecServiceAlert[]; +public readonly deployOnPush: boolean | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceAlert[] +- *Type:* boolean | cdktf.IResolvable -alert block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `buildCommand`Optional +##### `repo`Optional ```typescript -public readonly buildCommand: string; +public readonly repo: string; ``` - *Type:* string -An optional build command to run while building this component from source. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `cors`Optional +### AppSpecJobGitlab + +#### Initializer ```typescript -public readonly cors: AppSpecServiceCors; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* AppSpecServiceCors +const appSpecJobGitlab: app.AppSpecJobGitlab = { ... } +``` -cors block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +| **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`. | --- -##### `dockerfilePath`Optional +##### `branch`Optional ```typescript -public readonly dockerfilePath: string; +public readonly branch: string; ``` - *Type:* string -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `env`Optional +##### `deployOnPush`Optional ```typescript -public readonly env: IResolvable | AppSpecServiceEnv[]; +public readonly deployOnPush: boolean | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceEnv[] +- *Type:* boolean | cdktf.IResolvable -env block. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `environmentSlug`Optional +##### `repo`Optional ```typescript -public readonly environmentSlug: string; +public readonly repo: string; ``` - *Type:* string -An environment slug describing the type of this app. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `git`Optional +### AppSpecJobImage + +#### Initializer ```typescript -public readonly git: AppSpecServiceGit; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* AppSpecServiceGit +const appSpecJobImage: app.AppSpecJobImage = { ... } +``` -git block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| registryType | string | The registry type. | +| repository | string | The repository name. | +| deployOnPush | cdktf.IResolvable \| AppSpecJobImageDeployOnPush[] | deploy_on_push block. | +| 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. | --- -##### `github`Optional +##### `registryType`Required ```typescript -public readonly github: AppSpecServiceGithub; +public readonly registryType: string; ``` -- *Type:* AppSpecServiceGithub +- *Type:* string -github block. +The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `gitlab`Optional +##### `repository`Required ```typescript -public readonly gitlab: AppSpecServiceGitlab; +public readonly repository: string; ``` -- *Type:* AppSpecServiceGitlab +- *Type:* string -gitlab block. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `healthCheck`Optional +##### `deployOnPush`Optional ```typescript -public readonly healthCheck: AppSpecServiceHealthCheck; +public readonly deployOnPush: IResolvable | AppSpecJobImageDeployOnPush[]; ``` -- *Type:* AppSpecServiceHealthCheck +- *Type:* cdktf.IResolvable | AppSpecJobImageDeployOnPush[] -health_check block. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#health_check App#health_check} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `httpPort`Optional +##### `registry`Optional ```typescript -public readonly httpPort: number; +public readonly registry: string; ``` -- *Type:* number +- *Type:* string -The internal port on which this service's run command will listen. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_port App#http_port} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `image`Optional +##### `tag`Optional ```typescript -public readonly image: AppSpecServiceImage; +public readonly tag: string; ``` -- *Type:* AppSpecServiceImage +- *Type:* string -image block. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `instanceCount`Optional +### AppSpecJobImageDeployOnPush + +#### Initializer ```typescript -public readonly instanceCount: number; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* number +const appSpecJobImageDeployOnPush: app.AppSpecJobImageDeployOnPush = { ... } +``` -The amount of instances that this component should be scaled to. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | boolean \| cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | --- -##### `instanceSizeSlug`Optional +##### `enabled`Optional ```typescript -public readonly instanceSizeSlug: string; +public readonly enabled: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable -The instance size to use for this component. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `internalPorts`Optional +### AppSpecJobLogDestination + +#### Initializer ```typescript -public readonly internalPorts: number[]; +import { app } from '@cdktf/provider-digitalocean' + +const appSpecJobLogDestination: app.AppSpecJobLogDestination = { ... } ``` -- *Type:* number[] +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | string | Name of the log destination. | +| datadog | AppSpecJobLogDestinationDatadog | datadog block. | +| logtail | AppSpecJobLogDestinationLogtail | logtail block. | +| papertrail | AppSpecJobLogDestinationPapertrail | papertrail block. | --- -##### `logDestination`Optional +##### `name`Required ```typescript -public readonly logDestination: IResolvable | AppSpecServiceLogDestination[]; +public readonly name: string; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceLogDestination[] +- *Type:* string -log_destination block. +Name of the log destination. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `routes`Optional +##### `datadog`Optional ```typescript -public readonly routes: IResolvable | AppSpecServiceRoutes[]; +public readonly datadog: AppSpecJobLogDestinationDatadog; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceRoutes[] +- *Type:* AppSpecJobLogDestinationDatadog -routes block. +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `runCommand`Optional +##### `logtail`Optional ```typescript -public readonly runCommand: string; +public readonly logtail: AppSpecJobLogDestinationLogtail; ``` -- *Type:* string +- *Type:* AppSpecJobLogDestinationLogtail -An optional run command to override the component's default. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `sourceDir`Optional +##### `papertrail`Optional ```typescript -public readonly sourceDir: string; +public readonly papertrail: AppSpecJobLogDestinationPapertrail; ``` -- *Type:* string +- *Type:* AppSpecJobLogDestinationPapertrail -An optional path to the working directory to use for the build. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecServiceAlert +### AppSpecJobLogDestinationDatadog -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceAlert: app.AppSpecServiceAlert = { ... } +const appSpecJobLogDestinationDatadog: app.AppSpecJobLogDestinationDatadog = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| apiKey | string | Datadog API key. | +| endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `operator`Required +##### `apiKey`Required ```typescript -public readonly operator: string; +public readonly apiKey: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `rule`Required +##### `endpoint`Optional ```typescript -public readonly rule: string; +public readonly endpoint: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `value`Required +### AppSpecJobLogDestinationLogtail + +#### Initializer ```typescript -public readonly value: number; +import { app } from '@cdktf/provider-digitalocean' + +const appSpecJobLogDestinationLogtail: app.AppSpecJobLogDestinationLogtail = { ... } ``` -- *Type:* number +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| token | string | Logtail token. | --- -##### `window`Required +##### `token`Required ```typescript -public readonly window: string; +public readonly token: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. - ---- - -##### `disabled`Optional - -```typescript -public readonly disabled: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -### AppSpecServiceCors +### AppSpecJobLogDestinationPapertrail -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceCors: app.AppSpecServiceCors = { ... } +const appSpecJobLogDestinationPapertrail: app.AppSpecJobLogDestinationPapertrail = { ... } ``` #### 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. | +| endpoint | string | Papertrail syslog endpoint. | --- -##### `allowCredentials`Optional +##### `endpoint`Required ```typescript -public readonly allowCredentials: boolean | IResolvable; +public readonly endpoint: string; ``` -- *Type:* boolean | cdktf.IResolvable - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. +- *Type:* string -This configures the Access-Control-Allow-Credentials header. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `allowHeaders`Optional - -```typescript -public readonly allowHeaders: string[]; -``` - -- *Type:* string[] - -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} - ---- +### AppSpecService -##### `allowMethods`Optional +#### Initializer ```typescript -public readonly allowMethods: string[]; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* string[] +const appSpecService: app.AppSpecService = { ... } +``` -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +| **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://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. | --- -##### `allowOrigins`Optional +##### `name`Required ```typescript -public readonly allowOrigins: AppSpecServiceCorsAllowOrigins; +public readonly name: string; ``` -- *Type:* AppSpecServiceCorsAllowOrigins +- *Type:* string -allow_origins block. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `exposeHeaders`Optional +##### `alert`Optional ```typescript -public readonly exposeHeaders: string[]; +public readonly alert: IResolvable | AppSpecServiceAlert[]; ``` -- *Type:* string[] +- *Type:* cdktf.IResolvable | AppSpecServiceAlert[] -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `maxAge`Optional +##### `buildCommand`Optional ```typescript -public readonly maxAge: string; +public readonly buildCommand: string; ``` - *Type:* string -An optional duration specifying how long browsers can cache the results of a preflight request. - -This configures the Access-Control-Max-Age header. Example: `5h30m`. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecServiceCorsAllowOrigins - -#### Initializer +##### `cors`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecServiceCorsAllowOrigins: app.AppSpecServiceCorsAllowOrigins = { ... } +public readonly cors: AppSpecServiceCors; ``` -#### Properties +- *Type:* AppSpecServiceCors -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| exact | string | Exact string match. | -| prefix | string | Prefix-based match. | -| regex | string | RE2 style regex-based match. | +cors block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -##### `exact`Optional +##### `dockerfilePath`Optional ```typescript -public readonly exact: string; +public readonly dockerfilePath: string; ``` - *Type:* string -Exact string match. +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `prefix`Optional +##### `env`Optional ```typescript -public readonly prefix: string; +public readonly env: IResolvable | AppSpecServiceEnv[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecServiceEnv[] -Prefix-based match. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `regex`Optional +##### `environmentSlug`Optional ```typescript -public readonly regex: string; +public readonly environmentSlug: string; ``` - *Type:* string -RE2 style regex-based match. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -### AppSpecServiceEnv - -#### Initializer +##### `git`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecServiceEnv: app.AppSpecServiceEnv = { ... } +public readonly git: AppSpecServiceGit; ``` -#### Properties +- *Type:* AppSpecServiceGit -| **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. | +git block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `key`Optional +##### `github`Optional ```typescript -public readonly key: string; +public readonly github: AppSpecServiceGithub; ``` -- *Type:* string +- *Type:* AppSpecServiceGithub -The name of the environment variable. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `scope`Optional +##### `gitlab`Optional ```typescript -public readonly scope: string; +public readonly gitlab: AppSpecServiceGitlab; ``` -- *Type:* string +- *Type:* AppSpecServiceGitlab -The visibility scope of the environment variable. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `type`Optional +##### `healthCheck`Optional ```typescript -public readonly type: string; +public readonly healthCheck: AppSpecServiceHealthCheck; ``` -- *Type:* string +- *Type:* AppSpecServiceHealthCheck -The type of the environment variable. +health_check block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#health_check App#health_check} --- -##### `value`Optional +##### `httpPort`Optional ```typescript -public readonly value: string; +public readonly httpPort: number; ``` -- *Type:* string +- *Type:* number -The value of the environment variable. +The internal port on which this service's run command will listen. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_port App#http_port} --- -### AppSpecServiceGit - -#### Initializer +##### `image`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecServiceGit: app.AppSpecServiceGit = { ... } +public readonly image: AppSpecServiceImage; ``` -#### Properties +- *Type:* AppSpecServiceImage -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +image block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `branch`Optional +##### `instanceCount`Optional ```typescript -public readonly branch: string; +public readonly instanceCount: number; ``` -- *Type:* string +- *Type:* number -The name of the branch to use. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `repoCloneUrl`Optional +##### `instanceSizeSlug`Optional ```typescript -public readonly repoCloneUrl: string; +public readonly instanceSizeSlug: string; ``` - *Type:* string -The clone URL of the repo. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -### AppSpecServiceGithub - -#### Initializer +##### `internalPorts`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecServiceGithub: app.AppSpecServiceGithub = { ... } +public readonly internalPorts: number[]; ``` -#### Properties +- *Type:* number[] -| **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`. | +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports}. --- -##### `branch`Optional +##### `logDestination`Optional ```typescript -public readonly branch: string; +public readonly logDestination: IResolvable | AppSpecServiceLogDestination[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecServiceLogDestination[] -The name of the branch to use. +log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -##### `deployOnPush`Optional +##### `routes`Optional ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly routes: IResolvable | AppSpecServiceRoutes[]; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* cdktf.IResolvable | AppSpecServiceRoutes[] -Whether to automatically deploy new commits made to the repo. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `repo`Optional +##### `runCommand`Optional ```typescript -public readonly repo: string; +public readonly runCommand: string; ``` - *Type:* string -The name of the repo in the format `owner/repo`. +An optional run command to override the component's default. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -### AppSpecServiceGitlab +##### `sourceDir`Optional -#### Initializer +```typescript +public readonly sourceDir: string; +``` + +- *Type:* string + +An optional path to the working directory to use for the build. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} + +--- + +### AppSpecServiceAlert + +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceGitlab: app.AppSpecServiceGitlab = { ... } +const appSpecServiceAlert: app.AppSpecServiceAlert = { ... } ``` #### 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`. | +| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `branch`Optional +##### `operator`Required ```typescript -public readonly branch: string; +public readonly operator: string; ``` - *Type:* string -The name of the branch to use. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `deployOnPush`Optional +##### `rule`Required ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly rule: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Whether to automatically deploy new commits made to the repo. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. + +--- + +##### `value`Required + +```typescript +public readonly value: number; +``` + +- *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -##### `repo`Optional +##### `window`Required ```typescript -public readonly repo: string; +public readonly window: string; ``` - *Type:* string -The name of the repo in the format `owner/repo`. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. + +--- -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +##### `disabled`Optional + +```typescript +public readonly disabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecServiceHealthCheck +### AppSpecServiceCors -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceHealthCheck: app.AppSpecServiceHealthCheck = { ... } +const appSpecServiceCors: app.AppSpecServiceCors = { ... } ``` #### 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. | +| 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. | --- -##### `failureThreshold`Optional +##### `allowCredentials`Optional ```typescript -public readonly failureThreshold: number; +public readonly allowCredentials: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable -The number of failed health checks before considered unhealthy. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. + +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#failure_threshold App#failure_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `httpPath`Optional +##### `allowHeaders`Optional ```typescript -public readonly httpPath: string; +public readonly allowHeaders: string[]; ``` -- *Type:* string +- *Type:* string[] -The route path used for the HTTP health check ping. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_path App#http_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -##### `initialDelaySeconds`Optional +##### `allowMethods`Optional ```typescript -public readonly initialDelaySeconds: number; +public readonly allowMethods: string[]; ``` -- *Type:* number +- *Type:* string[] -The number of seconds to wait before beginning health checks. +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `periodSeconds`Optional +##### `allowOrigins`Optional ```typescript -public readonly periodSeconds: number; +public readonly allowOrigins: AppSpecServiceCorsAllowOrigins; ``` -- *Type:* number +- *Type:* AppSpecServiceCorsAllowOrigins -The number of seconds to wait between health checks. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#period_seconds App#period_seconds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `successThreshold`Optional +##### `exposeHeaders`Optional ```typescript -public readonly successThreshold: number; +public readonly exposeHeaders: string[]; ``` -- *Type:* number +- *Type:* string[] -The number of successful health checks before considered healthy. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#success_threshold App#success_threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `timeoutSeconds`Optional +##### `maxAge`Optional ```typescript -public readonly timeoutSeconds: number; +public readonly maxAge: string; ``` -- *Type:* number +- *Type:* string -The number of seconds after which the check times out. +An optional duration specifying how long browsers can cache the results of a preflight request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeout_seconds App#timeout_seconds} +This configures the Access-Control-Max-Age header. Example: `5h30m`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -### AppSpecServiceImage +### AppSpecServiceCorsAllowOrigins -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceImage: app.AppSpecServiceImage = { ... } +const appSpecServiceCorsAllowOrigins: app.AppSpecServiceCorsAllowOrigins = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| registryType | string | The registry type. | -| repository | string | The repository name. | -| deployOnPush | cdktf.IResolvable \| AppSpecServiceImageDeployOnPush[] | deploy_on_push block. | -| 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. | +| exact | string | Exact string match. | +| prefix | string | Prefix-based match. | +| regex | string | RE2 style regex-based match. | --- -##### `registryType`Required +##### `exact`Optional ```typescript -public readonly registryType: string; +public readonly exact: string; ``` - *Type:* string -The registry type. +Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `repository`Required +##### `prefix`Optional ```typescript -public readonly repository: string; +public readonly prefix: string; ``` - *Type:* string -The repository name. +Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `deployOnPush`Optional +##### `regex`Optional ```typescript -public readonly deployOnPush: IResolvable | AppSpecServiceImageDeployOnPush[]; +public readonly regex: string; ``` -- *Type:* cdktf.IResolvable | AppSpecServiceImageDeployOnPush[] +- *Type:* string -deploy_on_push block. +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `registry`Optional +### AppSpecServiceEnv + +#### Initializer ```typescript -public readonly registry: string; +import { app } from '@cdktf/provider-digitalocean' + +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`Optional + +```typescript +public readonly key: string; ``` - *Type:* string -The registry name. Must be left empty for the DOCR registry type. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `tag`Optional +##### `scope`Optional ```typescript -public readonly tag: string; +public readonly scope: string; ``` - *Type:* string -The repository tag. Defaults to latest if not provided. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -### AppSpecServiceImageDeployOnPush - -#### Initializer +##### `type`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecServiceImageDeployOnPush: app.AppSpecServiceImageDeployOnPush = { ... } +public readonly type: string; ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| enabled | boolean \| cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `enabled`Optional +##### `value`Optional ```typescript -public readonly enabled: boolean | IResolvable; +public readonly value: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Whether to automatically deploy images pushed to DOCR. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecServiceLogDestination +### AppSpecServiceGit -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceLogDestination: app.AppSpecServiceLogDestination = { ... } +const appSpecServiceGit: app.AppSpecServiceGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Name of the log destination. | -| datadog | AppSpecServiceLogDestinationDatadog | datadog block. | -| logtail | AppSpecServiceLogDestinationLogtail | logtail block. | -| papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `name`Required +##### `branch`Optional ```typescript -public readonly name: string; +public readonly branch: string; ``` - *Type:* string -Name of the log destination. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `datadog`Optional +##### `repoCloneUrl`Optional ```typescript -public readonly datadog: AppSpecServiceLogDestinationDatadog; +public readonly repoCloneUrl: string; ``` -- *Type:* AppSpecServiceLogDestinationDatadog +- *Type:* string -datadog block. +The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -##### `logtail`Optional - -```typescript -public readonly logtail: AppSpecServiceLogDestinationLogtail; -``` - -- *Type:* AppSpecServiceLogDestinationLogtail - -logtail block. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} - ---- +### AppSpecServiceGithub -##### `papertrail`Optional +#### Initializer ```typescript -public readonly papertrail: AppSpecServiceLogDestinationPapertrail; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* AppSpecServiceLogDestinationPapertrail +const appSpecServiceGithub: app.AppSpecServiceGithub = { ... } +``` -papertrail block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +| **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`. | --- -### AppSpecServiceLogDestinationDatadog - -#### Initializer +##### `branch`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecServiceLogDestinationDatadog: app.AppSpecServiceLogDestinationDatadog = { ... } +public readonly branch: string; ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| apiKey | string | Datadog API key. | -| endpoint | string | Datadog HTTP log intake endpoint. | +The name of the branch to use. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `apiKey`Required +##### `deployOnPush`Optional ```typescript -public readonly apiKey: string; +public readonly deployOnPush: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable -Datadog API key. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `endpoint`Optional +##### `repo`Optional ```typescript -public readonly endpoint: string; +public readonly repo: string; ``` - *Type:* string -Datadog HTTP log intake endpoint. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecServiceLogDestinationLogtail +### AppSpecServiceGitlab -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceLogDestinationLogtail: app.AppSpecServiceLogDestinationLogtail = { ... } +const appSpecServiceGitlab: app.AppSpecServiceGitlab = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| token | string | Logtail token. | +| 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`. | --- -##### `token`Required +##### `branch`Optional ```typescript -public readonly token: string; +public readonly branch: string; ``` - *Type:* string -Logtail token. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppSpecServiceLogDestinationPapertrail - -#### Initializer +##### `deployOnPush`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecServiceLogDestinationPapertrail: app.AppSpecServiceLogDestinationPapertrail = { ... } +public readonly deployOnPush: boolean | IResolvable; ``` -#### Properties +- *Type:* boolean | cdktf.IResolvable -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| endpoint | string | Papertrail syslog endpoint. | +Whether to automatically deploy new commits made to the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `endpoint`Required +##### `repo`Optional ```typescript -public readonly endpoint: string; +public readonly repo: string; ``` - *Type:* string -Papertrail syslog endpoint. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecServiceRoutes +### AppSpecServiceHealthCheck -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecServiceRoutes: app.AppSpecServiceRoutes = { ... } +const appSpecServiceHealthCheck: app.AppSpecServiceHealthCheck = { ... } ``` #### 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. | +| 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. | --- -##### `path`Optional +##### `failureThreshold`Optional ```typescript -public readonly path: string; +public readonly failureThreshold: number; ``` -- *Type:* string - -Path specifies an route by HTTP path prefix. +- *Type:* number -Paths must start with / and must be unique within the app. +The number of failed health checks before considered unhealthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#failure_threshold App#failure_threshold} --- -##### `preservePathPrefix`Optional +##### `httpPath`Optional ```typescript -public readonly preservePathPrefix: boolean | IResolvable; +public readonly httpPath: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -An optional flag to preserve the path that is forwarded to the backend service. +The route path used for the HTTP health check ping. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_path App#http_path} --- -### AppSpecStaticSite - -#### Initializer +##### `initialDelaySeconds`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecStaticSite: app.AppSpecStaticSite = { ... } +public readonly initialDelaySeconds: number; ``` -#### Properties +- *Type:* number -| **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. | +The number of seconds to wait before beginning health checks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} --- -##### `name`Required +##### `periodSeconds`Optional ```typescript -public readonly name: string; +public readonly periodSeconds: number; ``` -- *Type:* string +- *Type:* number -The name of the component. +The number of seconds to wait between health checks. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#period_seconds App#period_seconds} --- -##### `buildCommand`Optional +##### `successThreshold`Optional ```typescript -public readonly buildCommand: string; +public readonly successThreshold: number; ``` -- *Type:* string +- *Type:* number -An optional build command to run while building this component from source. +The number of successful health checks before considered healthy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#success_threshold App#success_threshold} --- -##### `catchallDocument`Optional +##### `timeoutSeconds`Optional ```typescript -public readonly catchallDocument: string; +public readonly timeoutSeconds: number; ``` -- *Type:* string +- *Type:* number -The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. +The number of seconds after which the check times out. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#catchall_document App#catchall_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeout_seconds App#timeout_seconds} --- -##### `cors`Optional +### AppSpecServiceImage + +#### Initializer ```typescript -public readonly cors: AppSpecStaticSiteCors; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* AppSpecStaticSiteCors +const appSpecServiceImage: app.AppSpecServiceImage = { ... } +``` -cors block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| registryType | string | The registry type. | +| repository | string | The repository name. | +| deployOnPush | cdktf.IResolvable \| AppSpecServiceImageDeployOnPush[] | deploy_on_push block. | +| 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. | --- -##### `dockerfilePath`Optional +##### `registryType`Required ```typescript -public readonly dockerfilePath: string; +public readonly registryType: string; ``` - *Type:* string -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +The registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `env`Optional +##### `repository`Required ```typescript -public readonly env: IResolvable | AppSpecStaticSiteEnv[]; +public readonly repository: string; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteEnv[] +- *Type:* string -env block. +The repository name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} --- -##### `environmentSlug`Optional +##### `deployOnPush`Optional ```typescript -public readonly environmentSlug: string; +public readonly deployOnPush: IResolvable | AppSpecServiceImageDeployOnPush[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecServiceImageDeployOnPush[] -An environment slug describing the type of this app. +deploy_on_push block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `errorDocument`Optional +##### `registry`Optional ```typescript -public readonly errorDocument: string; +public readonly registry: string; ``` - *Type:* string -The name of the error document to use when serving this static site. +The registry name. Must be left empty for the DOCR registry type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#error_document App#error_document} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `git`Optional +##### `tag`Optional ```typescript -public readonly git: AppSpecStaticSiteGit; +public readonly tag: string; ``` -- *Type:* AppSpecStaticSiteGit +- *Type:* string -git block. +The repository tag. Defaults to latest if not provided. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `github`Optional +### AppSpecServiceImageDeployOnPush + +#### Initializer ```typescript -public readonly github: AppSpecStaticSiteGithub; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* AppSpecStaticSiteGithub +const appSpecServiceImageDeployOnPush: app.AppSpecServiceImageDeployOnPush = { ... } +``` -github block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | boolean \| cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | --- -##### `gitlab`Optional +##### `enabled`Optional ```typescript -public readonly gitlab: AppSpecStaticSiteGitlab; +public readonly enabled: boolean | IResolvable; ``` -- *Type:* AppSpecStaticSiteGitlab +- *Type:* boolean | cdktf.IResolvable -gitlab block. +Whether to automatically deploy images pushed to DOCR. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `indexDocument`Optional +### AppSpecServiceLogDestination + +#### Initializer ```typescript -public readonly indexDocument: string; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* string +const appSpecServiceLogDestination: app.AppSpecServiceLogDestination = { ... } +``` -The name of the index document to use when serving this static site. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#index_document App#index_document} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | string | Name of the log destination. | +| datadog | AppSpecServiceLogDestinationDatadog | datadog block. | +| logtail | AppSpecServiceLogDestinationLogtail | logtail block. | +| papertrail | AppSpecServiceLogDestinationPapertrail | papertrail block. | --- -##### `outputDir`Optional +##### `name`Required ```typescript -public readonly outputDir: string; +public readonly name: string; ``` - *Type:* string -An optional path to where the built assets will be located, relative to the build context. +Name of the log destination. -If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} + +--- + +##### `datadog`Optional + +```typescript +public readonly datadog: AppSpecServiceLogDestinationDatadog; +``` + +- *Type:* AppSpecServiceLogDestinationDatadog + +datadog block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#output_dir App#output_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `routes`Optional +##### `logtail`Optional ```typescript -public readonly routes: IResolvable | AppSpecStaticSiteRoutes[]; +public readonly logtail: AppSpecServiceLogDestinationLogtail; ``` -- *Type:* cdktf.IResolvable | AppSpecStaticSiteRoutes[] +- *Type:* AppSpecServiceLogDestinationLogtail -routes block. +logtail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `sourceDir`Optional +##### `papertrail`Optional ```typescript -public readonly sourceDir: string; +public readonly papertrail: AppSpecServiceLogDestinationPapertrail; ``` -- *Type:* string +- *Type:* AppSpecServiceLogDestinationPapertrail -An optional path to the working directory to use for the build. +papertrail block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -### AppSpecStaticSiteCors +### AppSpecServiceLogDestinationDatadog -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteCors: app.AppSpecStaticSiteCors = { ... } +const appSpecServiceLogDestinationDatadog: app.AppSpecServiceLogDestinationDatadog = { ... } ``` #### 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. | +| apiKey | string | Datadog API key. | +| endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `allowCredentials`Optional +##### `apiKey`Required ```typescript -public readonly allowCredentials: boolean | IResolvable; +public readonly apiKey: string; ``` -- *Type:* boolean | cdktf.IResolvable - -Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. +- *Type:* string -This configures the Access-Control-Allow-Credentials header. +Datadog API key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} --- -##### `allowHeaders`Optional +##### `endpoint`Optional ```typescript -public readonly allowHeaders: string[]; +public readonly endpoint: string; ``` -- *Type:* string[] +- *Type:* string -The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. +Datadog HTTP log intake endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `allowMethods`Optional +### AppSpecServiceLogDestinationLogtail + +#### Initializer ```typescript -public readonly allowMethods: string[]; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* string[] +const appSpecServiceLogDestinationLogtail: app.AppSpecServiceLogDestinationLogtail = { ... } +``` -The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| token | string | Logtail token. | --- -##### `allowOrigins`Optional +##### `token`Required ```typescript -public readonly allowOrigins: AppSpecStaticSiteCorsAllowOrigins; +public readonly token: string; ``` -- *Type:* AppSpecStaticSiteCorsAllowOrigins +- *Type:* string -allow_origins block. +Logtail token. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -##### `exposeHeaders`Optional +### AppSpecServiceLogDestinationPapertrail + +#### Initializer ```typescript -public readonly exposeHeaders: string[]; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* string[] +const appSpecServiceLogDestinationPapertrail: app.AppSpecServiceLogDestinationPapertrail = { ... } +``` -The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| endpoint | string | Papertrail syslog endpoint. | --- -##### `maxAge`Optional +##### `endpoint`Required ```typescript -public readonly maxAge: string; +public readonly endpoint: string; ``` - *Type:* string -An optional duration specifying how long browsers can cache the results of a preflight request. - -This configures the Access-Control-Max-Age header. Example: `5h30m`. +Papertrail syslog endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -### AppSpecStaticSiteCorsAllowOrigins +### AppSpecServiceRoutes -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteCorsAllowOrigins: app.AppSpecStaticSiteCorsAllowOrigins = { ... } +const appSpecServiceRoutes: app.AppSpecServiceRoutes = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| exact | string | Exact string match. | -| prefix | string | Prefix-based match. | -| regex | string | RE2 style regex-based match. | +| 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. | --- -##### `exact`Optional +##### `path`Optional ```typescript -public readonly exact: string; +public readonly path: string; ``` - *Type:* string -Exact string match. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} - ---- - -##### `prefix`Optional - -```typescript -public readonly prefix: string; -``` - -- *Type:* string +Path specifies an route by HTTP path prefix. -Prefix-based match. +Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `regex`Optional +##### `preservePathPrefix`Optional ```typescript -public readonly regex: string; +public readonly preservePathPrefix: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable -RE2 style regex-based match. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecStaticSiteEnv +### AppSpecStaticSite -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteEnv: app.AppSpecStaticSiteEnv = { ... } +const appSpecStaticSite: app.AppSpecStaticSite = { ... } ``` #### 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. | +| 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. | --- -##### `key`Optional +##### `name`Required ```typescript -public readonly key: string; +public readonly name: string; ``` - *Type:* string -The name of the environment variable. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `scope`Optional +##### `buildCommand`Optional ```typescript -public readonly scope: string; +public readonly buildCommand: string; ``` - *Type:* string -The visibility scope of the environment variable. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -##### `type`Optional +##### `catchallDocument`Optional ```typescript -public readonly type: string; +public readonly catchallDocument: string; ``` - *Type:* string -The type of the environment variable. +The name of the document to use as the fallback for any requests to documents that are not found when serving this static site. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#catchall_document App#catchall_document} --- -##### `value`Optional +##### `cors`Optional ```typescript -public readonly value: string; +public readonly cors: AppSpecStaticSiteCors; ``` -- *Type:* string +- *Type:* AppSpecStaticSiteCors -The value of the environment variable. +cors block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} --- -### AppSpecStaticSiteGit - -#### Initializer +##### `dockerfilePath`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecStaticSiteGit: app.AppSpecStaticSiteGit = { ... } +public readonly dockerfilePath: string; ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `branch`Optional +##### `env`Optional ```typescript -public readonly branch: string; +public readonly env: IResolvable | AppSpecStaticSiteEnv[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecStaticSiteEnv[] -The name of the branch to use. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `repoCloneUrl`Optional +##### `environmentSlug`Optional ```typescript -public readonly repoCloneUrl: string; +public readonly environmentSlug: string; ``` - *Type:* string -The clone URL of the repo. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -### AppSpecStaticSiteGithub - -#### Initializer +##### `errorDocument`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecStaticSiteGithub: app.AppSpecStaticSiteGithub = { ... } +public readonly errorDocument: string; ``` -#### Properties +- *Type:* string -| **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`. | +The name of the error document to use when serving this static site. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#error_document App#error_document} --- -##### `branch`Optional +##### `git`Optional ```typescript -public readonly branch: string; +public readonly git: AppSpecStaticSiteGit; ``` -- *Type:* string +- *Type:* AppSpecStaticSiteGit -The name of the branch to use. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -##### `deployOnPush`Optional +##### `github`Optional ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly github: AppSpecStaticSiteGithub; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* AppSpecStaticSiteGithub -Whether to automatically deploy new commits made to the repo. +github block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `repo`Optional +##### `gitlab`Optional ```typescript -public readonly repo: string; +public readonly gitlab: AppSpecStaticSiteGitlab; ``` -- *Type:* string +- *Type:* AppSpecStaticSiteGitlab -The name of the repo in the format `owner/repo`. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -### AppSpecStaticSiteGitlab - -#### Initializer +##### `indexDocument`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecStaticSiteGitlab: app.AppSpecStaticSiteGitlab = { ... } +public readonly indexDocument: string; ``` -#### Properties +- *Type:* string -| **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`. | +The name of the index document to use when serving this static site. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#index_document App#index_document} --- -##### `branch`Optional +##### `outputDir`Optional ```typescript -public readonly branch: string; +public readonly outputDir: string; ``` - *Type:* string -The name of the branch to use. +An optional path to where the built assets will be located, relative to the build context. + +If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#output_dir App#output_dir} --- -##### `deployOnPush`Optional +##### `routes`Optional ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly routes: IResolvable | AppSpecStaticSiteRoutes[]; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* cdktf.IResolvable | AppSpecStaticSiteRoutes[] -Whether to automatically deploy new commits made to the repo. +routes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} --- -##### `repo`Optional +##### `sourceDir`Optional ```typescript -public readonly repo: string; +public readonly sourceDir: string; ``` - *Type:* string -The name of the repo in the format `owner/repo`. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecStaticSiteRoutes +### AppSpecStaticSiteCors -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecStaticSiteRoutes: app.AppSpecStaticSiteRoutes = { ... } +const appSpecStaticSiteCors: app.AppSpecStaticSiteCors = { ... } ``` #### 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. | +| 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. | --- -##### `path`Optional +##### `allowCredentials`Optional ```typescript -public readonly path: string; +public readonly allowCredentials: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable -Path specifies an route by HTTP path prefix. +Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. -Paths must start with / and must be unique within the app. +This configures the Access-Control-Allow-Credentials header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} --- -##### `preservePathPrefix`Optional +##### `allowHeaders`Optional ```typescript -public readonly preservePathPrefix: boolean | IResolvable; +public readonly allowHeaders: string[]; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string[] -An optional flag to preserve the path that is forwarded to the backend service. +The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} --- -### AppSpecWorker - -#### Initializer +##### `allowMethods`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecWorker: app.AppSpecWorker = { ... } +public readonly allowMethods: string[]; ``` -#### Properties +- *Type:* string[] -| **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. | +The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} --- -##### `name`Required +##### `allowOrigins`Optional ```typescript -public readonly name: string; +public readonly allowOrigins: AppSpecStaticSiteCorsAllowOrigins; ``` -- *Type:* string +- *Type:* AppSpecStaticSiteCorsAllowOrigins -The name of the component. +allow_origins block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} --- -##### `alert`Optional +##### `exposeHeaders`Optional ```typescript -public readonly alert: IResolvable | AppSpecWorkerAlert[]; +public readonly exposeHeaders: string[]; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerAlert[] +- *Type:* string[] -alert block. +The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} --- -##### `buildCommand`Optional +##### `maxAge`Optional ```typescript -public readonly buildCommand: string; +public readonly maxAge: string; ``` - *Type:* string -An optional build command to run while building this component from source. +An optional duration specifying how long browsers can cache the results of a preflight request. + +This configures the Access-Control-Max-Age header. Example: `5h30m`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} --- -##### `dockerfilePath`Optional +### AppSpecStaticSiteCorsAllowOrigins + +#### Initializer ```typescript -public readonly dockerfilePath: string; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* string +const appSpecStaticSiteCorsAllowOrigins: app.AppSpecStaticSiteCorsAllowOrigins = { ... } +``` -The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| exact | string | Exact string match. | +| prefix | string | Prefix-based match. | +| regex | string | RE2 style regex-based match. | --- -##### `env`Optional +##### `exact`Optional ```typescript -public readonly env: IResolvable | AppSpecWorkerEnv[]; +public readonly exact: string; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerEnv[] +- *Type:* string -env block. +Exact string match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} --- -##### `environmentSlug`Optional +##### `prefix`Optional ```typescript -public readonly environmentSlug: string; +public readonly prefix: string; ``` - *Type:* string -An environment slug describing the type of this app. +Prefix-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} --- -##### `git`Optional +##### `regex`Optional ```typescript -public readonly git: AppSpecWorkerGit; +public readonly regex: string; ``` -- *Type:* AppSpecWorkerGit +- *Type:* string -git block. +RE2 style regex-based match. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} --- -##### `github`Optional +### AppSpecStaticSiteEnv + +#### Initializer ```typescript -public readonly github: AppSpecWorkerGithub; -``` +import { app } from '@cdktf/provider-digitalocean' -- *Type:* AppSpecWorkerGithub +const appSpecStaticSiteEnv: app.AppSpecStaticSiteEnv = { ... } +``` -github block. +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} +| **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. | --- -##### `gitlab`Optional +##### `key`Optional ```typescript -public readonly gitlab: AppSpecWorkerGitlab; +public readonly key: string; ``` -- *Type:* AppSpecWorkerGitlab +- *Type:* string -gitlab block. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `image`Optional +##### `scope`Optional ```typescript -public readonly image: AppSpecWorkerImage; +public readonly scope: string; ``` -- *Type:* AppSpecWorkerImage +- *Type:* string -image block. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -##### `instanceCount`Optional +##### `type`Optional ```typescript -public readonly instanceCount: number; +public readonly type: string; ``` -- *Type:* number +- *Type:* string -The amount of instances that this component should be scaled to. +The type of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `instanceSizeSlug`Optional +##### `value`Optional ```typescript -public readonly instanceSizeSlug: string; +public readonly value: string; ``` - *Type:* string -The instance size to use for this component. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -##### `logDestination`Optional +### AppSpecStaticSiteGit -```typescript -public readonly logDestination: IResolvable | AppSpecWorkerLogDestination[]; -``` +#### Initializer -- *Type:* cdktf.IResolvable | AppSpecWorkerLogDestination[] +```typescript +import { app } from '@cdktf/provider-digitalocean' -log_destination block. +const appSpecStaticSiteGit: app.AppSpecStaticSiteGit = { ... } +``` + +#### Properties -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `runCommand`Optional +##### `branch`Optional ```typescript -public readonly runCommand: string; +public readonly branch: string; ``` - *Type:* string -An optional run command to override the component's default. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `sourceDir`Optional +##### `repoCloneUrl`Optional ```typescript -public readonly sourceDir: string; +public readonly repoCloneUrl: string; ``` - *Type:* string -An optional path to the working directory to use for the build. +The clone URL of the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} --- -### AppSpecWorkerAlert +### AppSpecStaticSiteGithub -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerAlert: app.AppSpecWorkerAlert = { ... } +const appSpecStaticSiteGithub: app.AppSpecStaticSiteGithub = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. | -| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. | -| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. | -| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. | -| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. | +| 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`. | --- -##### `operator`Required +##### `branch`Optional ```typescript -public readonly operator: string; +public readonly branch: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator}. - ---- - -##### `rule`Required - -```typescript -public readonly rule: string; -``` - -- *Type:* string +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `value`Required +##### `deployOnPush`Optional ```typescript -public readonly value: number; +public readonly deployOnPush: boolean | IResolvable; ``` -- *Type:* number +- *Type:* boolean | cdktf.IResolvable + +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `window`Required +##### `repo`Optional ```typescript -public readonly window: string; +public readonly repo: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window}. - ---- - -##### `disabled`Optional - -```typescript -public readonly disabled: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecWorkerEnv +### AppSpecStaticSiteGitlab -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerEnv: app.AppSpecWorkerEnv = { ... } +const appSpecStaticSiteGitlab: app.AppSpecStaticSiteGitlab = { ... } ``` #### 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`Optional - -```typescript -public readonly key: string; -``` - -- *Type:* string - -The name of the environment variable. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} +| 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`. | --- -##### `scope`Optional +##### `branch`Optional ```typescript -public readonly scope: string; +public readonly branch: string; ``` - *Type:* string -The visibility scope of the environment variable. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `type`Optional +##### `deployOnPush`Optional ```typescript -public readonly type: string; +public readonly deployOnPush: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable -The type of the environment variable. +Whether to automatically deploy new commits made to the repo. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `value`Optional +##### `repo`Optional ```typescript -public readonly value: string; +public readonly repo: string; ``` - *Type:* string -The value of the environment variable. +The name of the repo in the format `owner/repo`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -### AppSpecWorkerGit +### AppSpecStaticSiteRoutes -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerGit: app.AppSpecWorkerGit = { ... } +const appSpecStaticSiteRoutes: app.AppSpecStaticSiteRoutes = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| branch | string | The name of the branch to use. | -| repoCloneUrl | string | The clone URL of the repo. | +| 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. | --- -##### `branch`Optional +##### `path`Optional ```typescript -public readonly branch: string; +public readonly path: string; ``` - *Type:* string -The name of the branch to use. +Path specifies an route by HTTP path prefix. + +Paths must start with / and must be unique within the app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} --- -##### `repoCloneUrl`Optional +##### `preservePathPrefix`Optional ```typescript -public readonly repoCloneUrl: string; +public readonly preservePathPrefix: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable -The clone URL of the repo. +An optional flag to preserve the path that is forwarded to the backend service. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} --- -### AppSpecWorkerGithub +### AppSpecWorker -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerGithub: app.AppSpecWorkerGithub = { ... } +const appSpecWorker: app.AppSpecWorker = { ... } ``` #### 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`. | +| 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. | --- -##### `branch`Optional +##### `name`Required ```typescript -public readonly branch: string; +public readonly name: string; ``` - *Type:* string -The name of the branch to use. +The name of the component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} --- -##### `deployOnPush`Optional +##### `alert`Optional ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly alert: IResolvable | AppSpecWorkerAlert[]; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* cdktf.IResolvable | AppSpecWorkerAlert[] -Whether to automatically deploy new commits made to the repo. +alert block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} --- -##### `repo`Optional +##### `buildCommand`Optional ```typescript -public readonly repo: string; +public readonly buildCommand: string; ``` - *Type:* string -The name of the repo in the format `owner/repo`. +An optional build command to run while building this component from source. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} --- -### AppSpecWorkerGitlab - -#### Initializer +##### `dockerfilePath`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecWorkerGitlab: app.AppSpecWorkerGitlab = { ... } +public readonly dockerfilePath: string; ``` -#### Properties +- *Type:* string -| **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`. | +The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} --- -##### `branch`Optional +##### `env`Optional ```typescript -public readonly branch: string; +public readonly env: IResolvable | AppSpecWorkerEnv[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecWorkerEnv[] -The name of the branch to use. +env block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} --- -##### `deployOnPush`Optional +##### `environmentSlug`Optional ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly environmentSlug: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Whether to automatically deploy new commits made to the repo. +An environment slug describing the type of this app. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} --- -##### `repo`Optional +##### `git`Optional ```typescript -public readonly repo: string; +public readonly git: AppSpecWorkerGit; ``` -- *Type:* string +- *Type:* AppSpecWorkerGit -The name of the repo in the format `owner/repo`. +git block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} --- -### AppSpecWorkerImage - -#### Initializer +##### `github`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecWorkerImage: app.AppSpecWorkerImage = { ... } +public readonly github: AppSpecWorkerGithub; ``` -#### Properties +- *Type:* AppSpecWorkerGithub -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| registryType | string | The registry type. | -| repository | string | The repository name. | -| deployOnPush | cdktf.IResolvable \| AppSpecWorkerImageDeployOnPush[] | deploy_on_push block. | -| 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. | +github block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} --- -##### `registryType`Required +##### `gitlab`Optional ```typescript -public readonly registryType: string; +public readonly gitlab: AppSpecWorkerGitlab; ``` -- *Type:* string +- *Type:* AppSpecWorkerGitlab -The registry type. +gitlab block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} --- -##### `repository`Required +##### `image`Optional ```typescript -public readonly repository: string; +public readonly image: AppSpecWorkerImage; ``` -- *Type:* string +- *Type:* AppSpecWorkerImage -The repository name. +image block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} --- -##### `deployOnPush`Optional +##### `instanceCount`Optional ```typescript -public readonly deployOnPush: IResolvable | AppSpecWorkerImageDeployOnPush[]; +public readonly instanceCount: number; ``` -- *Type:* cdktf.IResolvable | AppSpecWorkerImageDeployOnPush[] +- *Type:* number -deploy_on_push block. +The amount of instances that this component should be scaled to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} --- -##### `registry`Optional +##### `instanceSizeSlug`Optional ```typescript -public readonly registry: string; +public readonly instanceSizeSlug: string; ``` - *Type:* string -The registry name. Must be left empty for the DOCR registry type. +The instance size to use for this component. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} --- -##### `tag`Optional +##### `logDestination`Optional ```typescript -public readonly tag: string; +public readonly logDestination: IResolvable | AppSpecWorkerLogDestination[]; ``` -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecWorkerLogDestination[] -The repository tag. Defaults to latest if not provided. +log_destination block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} --- -### AppSpecWorkerImageDeployOnPush - -#### Initializer +##### `runCommand`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecWorkerImageDeployOnPush: app.AppSpecWorkerImageDeployOnPush = { ... } +public readonly runCommand: string; ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| enabled | boolean \| cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | +An optional run command to override the component's default. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} --- -##### `enabled`Optional +##### `sourceDir`Optional ```typescript -public readonly enabled: boolean | IResolvable; +public readonly sourceDir: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string -Whether to automatically deploy images pushed to DOCR. +An optional path to the working directory to use for the build. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} --- -### AppSpecWorkerLogDestination +### AppSpecWorkerAlert -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerLogDestination: app.AppSpecWorkerLogDestination = { ... } +const appSpecWorkerAlert: app.AppSpecWorkerAlert = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Name of the log destination. | -| datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | -| logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | -| papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | +| operator | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. | +| rule | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. | +| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. | +| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. | +| disabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. | --- -##### `name`Required +##### `operator`Required ```typescript -public readonly name: string; +public readonly operator: string; ``` - *Type:* string -Name of the log destination. - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator}. --- -##### `datadog`Optional +##### `rule`Required ```typescript -public readonly datadog: AppSpecWorkerLogDestinationDatadog; +public readonly rule: string; ``` -- *Type:* AppSpecWorkerLogDestinationDatadog - -datadog block. +- *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule}. --- -##### `logtail`Optional +##### `value`Required ```typescript -public readonly logtail: AppSpecWorkerLogDestinationLogtail; +public readonly value: number; ``` -- *Type:* AppSpecWorkerLogDestinationLogtail - -logtail block. +- *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value}. --- -##### `papertrail`Optional +##### `window`Required ```typescript -public readonly papertrail: AppSpecWorkerLogDestinationPapertrail; +public readonly window: string; ``` -- *Type:* AppSpecWorkerLogDestinationPapertrail +- *Type:* string -papertrail block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window}. + +--- + +##### `disabled`Optional + +```typescript +public readonly disabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled}. --- -### AppSpecWorkerLogDestinationDatadog +### AppSpecWorkerEnv -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerLogDestinationDatadog: app.AppSpecWorkerLogDestinationDatadog = { ... } +const appSpecWorkerEnv: app.AppSpecWorkerEnv = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiKey | string | Datadog API key. | -| endpoint | string | Datadog HTTP log intake endpoint. | +| 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. | --- -##### `apiKey`Required +##### `key`Optional ```typescript -public readonly apiKey: string; +public readonly key: string; ``` - *Type:* string -Datadog API key. +The name of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} --- -##### `endpoint`Optional +##### `scope`Optional ```typescript -public readonly endpoint: string; +public readonly scope: string; ``` - *Type:* string -Datadog HTTP log intake endpoint. +The visibility scope of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} --- -### AppSpecWorkerLogDestinationLogtail - -#### Initializer +##### `type`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -const appSpecWorkerLogDestinationLogtail: app.AppSpecWorkerLogDestinationLogtail = { ... } +public readonly type: string; ``` -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| token | string | Logtail token. | +The type of the environment variable. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} --- -##### `token`Required +##### `value`Optional ```typescript -public readonly token: string; +public readonly value: string; ``` - *Type:* string -Logtail token. +The value of the environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} --- -### AppSpecWorkerLogDestinationPapertrail +### AppSpecWorkerGit -#### Initializer +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appSpecWorkerLogDestinationPapertrail: app.AppSpecWorkerLogDestinationPapertrail = { ... } +const appSpecWorkerGit: app.AppSpecWorkerGit = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| endpoint | string | Papertrail syslog endpoint. | +| branch | string | The name of the branch to use. | +| repoCloneUrl | string | The clone URL of the repo. | --- -##### `endpoint`Required +##### `branch`Optional ```typescript -public readonly endpoint: string; +public readonly branch: string; ``` - *Type:* string -Papertrail syslog endpoint. +The name of the branch to use. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -### AppTimeouts +##### `repoCloneUrl`Optional -#### Initializer +```typescript +public readonly repoCloneUrl: string; +``` + +- *Type:* string + +The clone URL of the repo. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} + +--- + +### AppSpecWorkerGithub + +#### Initializer ```typescript import { app } from '@cdktf/provider-digitalocean' -const appTimeouts: app.AppTimeouts = { ... } +const appSpecWorkerGithub: app.AppSpecWorkerGithub = { ... } ``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. | +| 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`. | --- -##### `create`Optional +##### `branch`Optional ```typescript -public readonly create: string; +public readonly branch: string; ``` - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create}. - ---- +The name of the branch to use. -## Classes +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} -### AppSpecAlertList +--- -#### Initializers +##### `deployOnPush`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -new app.AppSpecAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +public readonly deployOnPush: boolean | IResolvable; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required +- *Type:* boolean | cdktf.IResolvable -- *Type:* cdktf.IInterpolatingParent +Whether to automatically deploy new commits made to the repo. -The parent resource. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} --- -##### `terraformAttribute`Required +##### `repo`Optional + +```typescript +public readonly repo: string; +``` - *Type:* string -The attribute on the parent resource this class is referencing. +The name of the repo in the format `owner/repo`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- -##### `wrapsSet`Required +### AppSpecWorkerGitlab -- *Type:* boolean +#### Initializer -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```typescript +import { app } from '@cdktf/provider-digitalocean' ---- +const appSpecWorkerGitlab: app.AppSpecWorkerGitlab = { ... } +``` -#### Methods +#### Properties -| **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.* | +| **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`. | --- -##### `computeFqn` +##### `branch`Optional ```typescript -public computeFqn(): string +public readonly branch: string; ``` -##### `resolve` +- *Type:* string -```typescript -public resolve(_context: IResolveContext): any -``` +The name of the branch to use. -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} --- -##### `toString` +##### `deployOnPush`Optional ```typescript -public toString(): string +public readonly deployOnPush: boolean | IResolvable; ``` -Return a string representation of this resolvable object. +- *Type:* boolean | cdktf.IResolvable -Returns a reversible string representation. +Whether to automatically deploy new commits made to the repo. -##### `get` +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} + +--- + +##### `repo`Optional ```typescript -public get(index: number): AppSpecAlertOutputReference +public readonly repo: string; ``` -###### `index`Required +- *Type:* string -- *Type:* number +The name of the repo in the format `owner/repo`. -the index of the item to return. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} --- +### AppSpecWorkerImage + +#### Initializer + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +const appSpecWorkerImage: app.AppSpecWorkerImage = { ... } +``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecAlert[] | *No description.* | +| registryType | string | The registry type. | +| repository | string | The repository name. | +| deployOnPush | cdktf.IResolvable \| AppSpecWorkerImageDeployOnPush[] | deploy_on_push block. | +| 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. | --- -##### `creationStack`Required +##### `registryType`Required ```typescript -public readonly creationStack: string[]; +public readonly registryType: string; ``` -- *Type:* string[] +- *Type:* string -The creation stack of this resolvable which will be appended to errors thrown during resolution. +The registry type. -If this returns an empty array the stack will not be attached. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} --- -##### `fqn`Required +##### `repository`Required ```typescript -public readonly fqn: string; +public readonly repository: string; ``` - *Type:* string +The repository name. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} + --- -##### `internalValue`Optional +##### `deployOnPush`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecAlert[]; +public readonly deployOnPush: IResolvable | AppSpecWorkerImageDeployOnPush[]; ``` -- *Type:* cdktf.IResolvable | AppSpecAlert[] +- *Type:* cdktf.IResolvable | AppSpecWorkerImageDeployOnPush[] ---- +deploy_on_push block. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} -### AppSpecAlertOutputReference +--- -#### Initializers +##### `registry`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' - -new app.AppSpecAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +public readonly registry: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | number | the index of this item in the list. | -| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required +- *Type:* string -- *Type:* cdktf.IInterpolatingParent +The registry name. Must be left empty for the DOCR registry type. -The parent resource. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} --- -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. +##### `tag`Optional ---- +```typescript +public readonly tag: string; +``` -##### `complexObjectIndex`Required +- *Type:* string -- *Type:* number +The repository tag. Defaults to latest if not provided. -the index of this item in the list. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} --- -##### `complexObjectIsFromSet`Required +### AppSpecWorkerImageDeployOnPush -- *Type:* boolean +#### Initializer -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +```typescript +import { app } from '@cdktf/provider-digitalocean' ---- +const appSpecWorkerImageDeployOnPush: app.AppSpecWorkerImageDeployOnPush = { ... } +``` -#### Methods +#### Properties -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| enabled | boolean \| cdktf.IResolvable | Whether to automatically deploy images pushed to DOCR. | --- -##### `computeFqn` +##### `enabled`Optional ```typescript -public computeFqn(): string +public readonly enabled: boolean | IResolvable; ``` -##### `getAnyMapAttribute` - -```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} -``` +- *Type:* boolean | cdktf.IResolvable -###### `terraformAttribute`Required +Whether to automatically deploy images pushed to DOCR. -- *Type:* string +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} --- -##### `getBooleanAttribute` +### AppSpecWorkerLogDestination + +#### Initializer ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +import { app } from '@cdktf/provider-digitalocean' + +const appSpecWorkerLogDestination: app.AppSpecWorkerLogDestination = { ... } ``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| name | string | Name of the log destination. | +| datadog | AppSpecWorkerLogDestinationDatadog | datadog block. | +| logtail | AppSpecWorkerLogDestinationLogtail | logtail block. | +| papertrail | AppSpecWorkerLogDestinationPapertrail | papertrail block. | --- -##### `getBooleanMapAttribute` +##### `name`Required ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly name: string; ``` -###### `terraformAttribute`Required - - *Type:* string +Name of the log destination. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} + --- -##### `getListAttribute` +##### `datadog`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly datadog: AppSpecWorkerLogDestinationDatadog; ``` -###### `terraformAttribute`Required +- *Type:* AppSpecWorkerLogDestinationDatadog -- *Type:* string +datadog block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} --- -##### `getNumberAttribute` +##### `logtail`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly logtail: AppSpecWorkerLogDestinationLogtail; ``` -###### `terraformAttribute`Required +- *Type:* AppSpecWorkerLogDestinationLogtail -- *Type:* string +logtail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} --- -##### `getNumberListAttribute` +##### `papertrail`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly papertrail: AppSpecWorkerLogDestinationPapertrail; ``` -###### `terraformAttribute`Required +- *Type:* AppSpecWorkerLogDestinationPapertrail -- *Type:* string +papertrail block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} --- -##### `getNumberMapAttribute` +### AppSpecWorkerLogDestinationDatadog + +#### Initializer ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +import { app } from '@cdktf/provider-digitalocean' + +const appSpecWorkerLogDestinationDatadog: app.AppSpecWorkerLogDestinationDatadog = { ... } ``` -###### `terraformAttribute`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| apiKey | string | Datadog API key. | +| endpoint | string | Datadog HTTP log intake endpoint. | --- -##### `getStringAttribute` +##### `apiKey`Required ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly apiKey: string; ``` -###### `terraformAttribute`Required - - *Type:* string +Datadog API key. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} + --- -##### `getStringMapAttribute` +##### `endpoint`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly endpoint: string; ``` -###### `terraformAttribute`Required - - *Type:* string +Datadog HTTP log intake endpoint. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} + --- -##### `interpolationForAttribute` +### AppSpecWorkerLogDestinationLogtail + +#### Initializer ```typescript -public interpolationForAttribute(property: string): IResolvable +import { app } from '@cdktf/provider-digitalocean' + +const appSpecWorkerLogDestinationLogtail: app.AppSpecWorkerLogDestinationLogtail = { ... } ``` -###### `property`Required +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| token | string | Logtail token. | --- -##### `resolve` +##### `token`Required ```typescript -public resolve(_context: IResolveContext): any +public readonly token: string; ``` -Produce the Token's value at resolution time. +- *Type:* string -###### `_context`Required +Logtail token. -- *Type:* cdktf.IResolveContext +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} --- -##### `toString` +### AppSpecWorkerLogDestinationPapertrail -```typescript -public toString(): string -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `resetDisabled` +#### Initializer ```typescript -public resetDisabled(): void -``` +import { app } from '@cdktf/provider-digitalocean' +const appSpecWorkerLogDestinationPapertrail: app.AppSpecWorkerLogDestinationPapertrail = { ... } +``` #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | +| endpoint | string | Papertrail syslog endpoint. | --- -##### `creationStack`Required +##### `endpoint`Required ```typescript -public readonly creationStack: string[]; +public readonly endpoint: string; ``` -- *Type:* string[] +- *Type:* string -The creation stack of this resolvable which will be appended to errors thrown during resolution. +Papertrail syslog endpoint. -If this returns an empty array the stack will not be attached. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} --- -##### `fqn`Required - -```typescript -public readonly fqn: string; -``` - -- *Type:* string - ---- +### AppTimeouts -##### `disabledInput`Optional +#### Initializer ```typescript -public readonly disabledInput: boolean | IResolvable; -``` - -- *Type:* boolean | cdktf.IResolvable - ---- - -##### `ruleInput`Optional +import { app } from '@cdktf/provider-digitalocean' -```typescript -public readonly ruleInput: string; +const appTimeouts: app.AppTimeouts = { ... } ``` -- *Type:* string - ---- - -##### `disabled`Required - -```typescript -public readonly disabled: boolean | IResolvable; -``` +#### Properties -- *Type:* boolean | cdktf.IResolvable +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. | --- -##### `rule`Required +##### `create`Optional ```typescript -public readonly rule: string; +public readonly create: string; ``` - *Type:* string ---- - -##### `internalValue`Optional - -```typescript -public readonly internalValue: AppSpecAlert | IResolvable; -``` - -- *Type:* AppSpecAlert | cdktf.IResolvable +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create}. --- +## Classes -### AppSpecDatabaseList +### AppSpecAlertList -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecDatabaseList(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 @@ -6660,7 +6696,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -6668,7 +6704,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -6680,20 +6716,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 @@ -6701,13 +6737,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -6717,13 +6753,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): AppSpecDatabaseOutputReference +public get(index: number): AppSpecAlertOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -6736,13 +6772,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 \| AppSpecAlert[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -6756,7 +6792,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -6766,37 +6802,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecDatabase[]; +public readonly internalValue: IResolvable | AppSpecAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDatabase[] +- *Type:* cdktf.IResolvable | AppSpecAlert[] --- -### AppSpecDatabaseOutputReference +### AppSpecAlertOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecDatabaseOutputReference(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 @@ -6804,7 +6840,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -6812,7 +6848,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -6820,7 +6856,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -6832,156 +6868,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. | -| resetClusterName | *No description.* | -| resetDbName | *No description.* | -| resetDbUser | *No description.* | -| resetEngine | *No description.* | -| resetName | *No description.* | -| resetProduction | *No description.* | -| resetVersion | *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 @@ -6989,13 +7019,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -7005,74 +7035,28 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetClusterName` +##### `resetDisabled` ```typescript -public resetClusterName(): void +public resetDisabled(): void ``` -##### `resetDbName` - -```typescript -public resetDbName(): void -``` -##### `resetDbUser` - -```typescript -public resetDbUser(): void -``` - -##### `resetEngine` - -```typescript -public resetEngine(): void -``` - -##### `resetName` - -```typescript -public resetName(): void -``` - -##### `resetProduction` - -```typescript -public resetProduction(): void -``` - -##### `resetVersion` - -```typescript -public resetVersion(): void -``` - - -#### Properties +#### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | +| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -7086,7 +7070,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7096,176 +7080,76 @@ public readonly fqn: string; --- -##### `clusterNameInput`Optional - -```typescript -public readonly clusterNameInput: string; -``` - -- *Type:* string - ---- - -##### `dbNameInput`Optional - -```typescript -public readonly dbNameInput: string; -``` - -- *Type:* string - ---- - -##### `dbUserInput`Optional - -```typescript -public readonly dbUserInput: string; -``` - -- *Type:* string - ---- - -##### `engineInput`Optional - -```typescript -public readonly engineInput: string; -``` - -- *Type:* string - ---- - -##### `nameInput`Optional - -```typescript -public readonly nameInput: string; -``` - -- *Type:* string - ---- - -##### `productionInput`Optional +##### `disabledInput`Optional ```typescript -public readonly productionInput: boolean | IResolvable; +public readonly disabledInput: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `versionInput`Optional - -```typescript -public readonly versionInput: string; -``` - -- *Type:* string - ---- - -##### `clusterName`Required - -```typescript -public readonly clusterName: string; -``` - -- *Type:* string - ---- - -##### `dbName`Required - -```typescript -public readonly dbName: string; -``` - -- *Type:* string - ---- - -##### `dbUser`Required - -```typescript -public readonly dbUser: string; -``` - -- *Type:* string - ---- - -##### `engine`Required - -```typescript -public readonly engine: string; -``` - -- *Type:* string - ---- - -##### `name`Required +##### `ruleInput`Optional ```typescript -public readonly name: string; +public readonly ruleInput: string; ``` - *Type:* string --- -##### `production`Required +##### `disabled`Required ```typescript -public readonly production: boolean | IResolvable; +public readonly disabled: boolean | IResolvable; ``` - *Type:* boolean | cdktf.IResolvable --- -##### `version`Required +##### `rule`Required ```typescript -public readonly version: string; +public readonly rule: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecDatabase; +public readonly internalValue: AppSpecAlert | IResolvable; ``` -- *Type:* cdktf.IResolvable | AppSpecDatabase +- *Type:* AppSpecAlert | cdktf.IResolvable --- -### AppSpecDomainList +### AppSpecDatabaseList -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecDomainList(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 @@ -7273,7 +7157,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -7281,7 +7165,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -7293,20 +7177,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 @@ -7314,13 +7198,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -7330,13 +7214,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): AppSpecDomainOutputReference +public get(index: number): AppSpecDatabaseOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -7349,13 +7233,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 \| AppSpecDatabase[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -7369,7 +7253,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7379,37 +7263,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecDomain[]; +public readonly internalValue: IResolvable | AppSpecDatabase[]; ``` -- *Type:* cdktf.IResolvable | AppSpecDomain[] +- *Type:* cdktf.IResolvable | AppSpecDatabase[] --- -### AppSpecDomainOutputReference +### AppSpecDatabaseOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecDomainOutputReference(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 @@ -7417,7 +7301,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -7425,7 +7309,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -7433,7 +7317,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -7445,152 +7329,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. | -| 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. | +| resetClusterName | *No description.* | +| resetDbName | *No description.* | +| resetDbUser | *No description.* | +| resetEngine | *No description.* | +| resetName | *No description.* | +| resetProduction | *No description.* | +| resetVersion | *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 @@ -7598,13 +7486,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -7614,22 +7502,46 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetType` +##### `resetClusterName` ```typescript -public resetType(): void +public resetClusterName(): void ``` -##### `resetWildcard` +##### `resetDbName` ```typescript -public resetWildcard(): void +public resetDbName(): void ``` -##### `resetZone` +##### `resetDbUser` ```typescript -public resetZone(): void +public resetDbUser(): void +``` + +##### `resetEngine` + +```typescript +public resetEngine(): void +``` + +##### `resetName` + +```typescript +public resetName(): void +``` + +##### `resetProduction` + +```typescript +public resetProduction(): void +``` + +##### `resetVersion` + +```typescript +public resetVersion(): void ``` @@ -7637,21 +7549,27 @@ 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.* | +| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -7665,7 +7583,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7675,171 +7593,231 @@ public readonly fqn: string; --- -##### `nameInput`Optional +##### `clusterNameInput`Optional ```typescript -public readonly nameInput: string; +public readonly clusterNameInput: string; ``` - *Type:* string --- -##### `typeInput`Optional +##### `dbNameInput`Optional ```typescript -public readonly typeInput: string; +public readonly dbNameInput: string; ``` - *Type:* string --- -##### `wildcardInput`Optional +##### `dbUserInput`Optional ```typescript -public readonly wildcardInput: boolean | IResolvable; +public readonly dbUserInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `zoneInput`Optional +##### `engineInput`Optional ```typescript -public readonly zoneInput: string; +public readonly engineInput: string; ``` - *Type:* string --- -##### `name`Required +##### `nameInput`Optional ```typescript -public readonly name: string; +public readonly nameInput: string; ``` - *Type:* string --- -##### `type`Required +##### `productionInput`Optional ```typescript -public readonly type: string; +public readonly productionInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `wildcard`Required +##### `versionInput`Optional ```typescript -public readonly wildcard: boolean | IResolvable; +public readonly versionInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `zone`Required +##### `clusterName`Required ```typescript -public readonly zone: string; +public readonly clusterName: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `dbName`Required ```typescript -public readonly internalValue: IResolvable | AppSpecDomain; +public readonly dbName: string; ``` -- *Type:* cdktf.IResolvable | AppSpecDomain +- *Type:* string --- - -### AppSpecEnvList - -#### Initializers +##### `dbUser`Required ```typescript -import { app } from '@cdktf/provider-digitalocean' - -new app.AppSpecEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +public readonly dbUser: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +- *Type:* string --- -##### `terraformResource`Required +##### `engine`Required -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly engine: string; +``` -The parent resource. +- *Type:* string --- -##### `terraformAttribute`Required +##### `name`Required -- *Type:* string +```typescript +public readonly name: string; +``` -The attribute on the parent resource this class is referencing. +- *Type:* string --- -##### `wrapsSet`Required +##### `production`Required -- *Type:* boolean +```typescript +public readonly production: boolean | IResolvable; +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* boolean | cdktf.IResolvable --- -#### Methods +##### `version`Required -| **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.* | +```typescript +public readonly version: string; +``` + +- *Type:* string --- -##### `computeFqn` +##### `internalValue`Optional ```typescript -public computeFqn(): string +public readonly internalValue: IResolvable | AppSpecDatabase; ``` -##### `resolve` +- *Type:* cdktf.IResolvable | AppSpecDatabase -```typescript +--- + + +### AppSpecDomainList + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript public resolve(_context: IResolveContext): any ``` Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -7849,13 +7827,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): AppSpecEnvOutputReference +public get(index: number): AppSpecDomainOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -7868,13 +7846,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 \| AppSpecDomain[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -7888,7 +7866,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -7898,37 +7876,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecEnv[]; +public readonly internalValue: IResolvable | AppSpecDomain[]; ``` -- *Type:* cdktf.IResolvable | AppSpecEnv[] +- *Type:* cdktf.IResolvable | AppSpecDomain[] --- -### AppSpecEnvOutputReference +### AppSpecDomainOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecEnvOutputReference(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 @@ -7936,7 +7914,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -7944,7 +7922,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -7952,7 +7930,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -7964,153 +7942,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. | -| 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. | +| 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 @@ -8118,13 +8095,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -8134,28 +8111,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetKey` - -```typescript -public resetKey(): void -``` - -##### `resetScope` +##### `resetType` ```typescript -public resetScope(): void +public resetType(): void ``` -##### `resetType` +##### `resetWildcard` ```typescript -public resetType(): void +public resetWildcard(): void ``` -##### `resetValue` +##### `resetZone` ```typescript -public resetValue(): void +public resetZone(): void ``` @@ -8163,21 +8134,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.* | +| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -8191,7 +8162,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -8201,116 +8172,116 @@ public readonly fqn: string; --- -##### `keyInput`Optional +##### `nameInput`Optional ```typescript -public readonly keyInput: string; +public readonly nameInput: string; ``` - *Type:* string --- -##### `scopeInput`Optional +##### `typeInput`Optional ```typescript -public readonly scopeInput: string; +public readonly typeInput: string; ``` - *Type:* string --- -##### `typeInput`Optional +##### `wildcardInput`Optional ```typescript -public readonly typeInput: string; +public readonly wildcardInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `valueInput`Optional +##### `zoneInput`Optional ```typescript -public readonly valueInput: string; +public readonly zoneInput: string; ``` - *Type:* string --- -##### `key`Required +##### `name`Required ```typescript -public readonly key: string; +public readonly name: string; ``` - *Type:* string --- -##### `scope`Required +##### `type`Required ```typescript -public readonly scope: string; +public readonly type: string; ``` - *Type:* string --- -##### `type`Required +##### `wildcard`Required ```typescript -public readonly type: string; +public readonly wildcard: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `value`Required +##### `zone`Required ```typescript -public readonly value: string; +public readonly zone: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecEnv; +public readonly internalValue: IResolvable | AppSpecDomain; ``` -- *Type:* cdktf.IResolvable | AppSpecEnv +- *Type:* cdktf.IResolvable | AppSpecDomain --- -### AppSpecFunctionAlertList +### AppSpecEnvList -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionAlertList(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 @@ -8318,7 +8289,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -8326,7 +8297,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -8338,20 +8309,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 @@ -8359,13 +8330,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -8375,13 +8346,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): AppSpecFunctionAlertOutputReference +public get(index: number): AppSpecEnvOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -8394,13 +8365,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 \| AppSpecEnv[] | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -8414,7 +8385,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -8424,37 +8395,37 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionAlert[]; +public readonly internalValue: IResolvable | AppSpecEnv[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] +- *Type:* cdktf.IResolvable | AppSpecEnv[] --- -### AppSpecFunctionAlertOutputReference +### AppSpecEnvOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionAlertOutputReference(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 @@ -8462,7 +8433,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -8470,7 +8441,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -8478,7 +8449,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -8490,150 +8461,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. | -| 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. | +| 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 @@ -8641,13 +8615,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -8657,10 +8631,28 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetDisabled` +##### `resetKey` ```typescript -public resetDisabled(): void +public resetKey(): void +``` + +##### `resetScope` + +```typescript +public resetScope(): void +``` + +##### `resetType` + +```typescript +public resetType(): void +``` + +##### `resetValue` + +```typescript +public resetValue(): void ``` @@ -8668,23 +8660,21 @@ 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.* | +| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -8698,7 +8688,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -8708,135 +8698,260 @@ public readonly fqn: string; --- -##### `disabledInput`Optional +##### `keyInput`Optional ```typescript -public readonly disabledInput: boolean | IResolvable; +public readonly keyInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `operatorInput`Optional +##### `scopeInput`Optional ```typescript -public readonly operatorInput: string; +public readonly scopeInput: string; ``` - *Type:* string --- -##### `ruleInput`Optional +##### `typeInput`Optional ```typescript -public readonly ruleInput: string; +public readonly typeInput: string; ``` - *Type:* string --- -##### `valueInput`Optional +##### `valueInput`Optional ```typescript -public readonly valueInput: number; +public readonly valueInput: string; ``` -- *Type:* number +- *Type:* string --- -##### `windowInput`Optional +##### `key`Required ```typescript -public readonly windowInput: string; +public readonly key: string; ``` - *Type:* string --- -##### `disabled`Required +##### `scope`Required ```typescript -public readonly disabled: boolean | IResolvable; +public readonly scope: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `operator`Required +##### `type`Required ```typescript -public readonly operator: string; +public readonly type: string; ``` - *Type:* string --- -##### `rule`Required +##### `value`Required ```typescript -public readonly rule: string; +public readonly value: string; ``` - *Type:* string --- -##### `value`Required +##### `internalValue`Optional ```typescript -public readonly value: number; +public readonly internalValue: IResolvable | AppSpecEnv; +``` + +- *Type:* cdktf.IResolvable | AppSpecEnv + +--- + + +### AppSpecFunctionAlertList + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): AppSpecFunctionAlertOutputReference ``` +###### `index`Required + - *Type:* number +the index of the item to return. + --- -##### `window`Required + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| AppSpecFunctionAlert[] | *No description.* | + +--- + +##### `creationStack`Required ```typescript -public readonly window: string; +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionAlert; +public readonly internalValue: IResolvable | AppSpecFunctionAlert[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert +- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] --- -### AppSpecFunctionCorsAllowOriginsOutputReference +### AppSpecFunctionAlertOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +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. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the 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 @@ -8844,7 +8959,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -8852,156 +8967,170 @@ The attribute on the parent resource this class is referencing. --- +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| 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. | +| 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 @@ -9009,13 +9138,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9025,22 +9154,10 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetExact` - -```typescript -public resetExact(): void -``` - -##### `resetPrefix` - -```typescript -public resetPrefix(): void -``` - -##### `resetRegex` +##### `resetDisabled` ```typescript -public resetRegex(): void +public resetDisabled(): void ``` @@ -9048,19 +9165,23 @@ 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.* | +| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -9074,7 +9195,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -9084,95 +9205,135 @@ public readonly fqn: string; --- -##### `exactInput`Optional +##### `disabledInput`Optional ```typescript -public readonly exactInput: string; +public readonly disabledInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `operatorInput`Optional + +```typescript +public readonly operatorInput: string; ``` - *Type:* string --- -##### `prefixInput`Optional +##### `ruleInput`Optional ```typescript -public readonly prefixInput: string; +public readonly ruleInput: string; ``` - *Type:* string --- -##### `regexInput`Optional +##### `valueInput`Optional ```typescript -public readonly regexInput: string; +public readonly valueInput: number; +``` + +- *Type:* number + +--- + +##### `windowInput`Optional + +```typescript +public readonly windowInput: string; ``` - *Type:* string --- -##### `exact`Required +##### `disabled`Required ```typescript -public readonly exact: string; +public readonly disabled: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `operator`Required + +```typescript +public readonly operator: string; ``` - *Type:* string --- -##### `prefix`Required +##### `rule`Required ```typescript -public readonly prefix: string; +public readonly rule: string; ``` - *Type:* string --- -##### `regex`Required +##### `value`Required ```typescript -public readonly regex: string; +public readonly value: number; +``` + +- *Type:* number + +--- + +##### `window`Required + +```typescript +public readonly window: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: AppSpecFunctionCorsAllowOrigins; +public readonly internalValue: IResolvable | AppSpecFunctionAlert; ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* cdktf.IResolvable | AppSpecFunctionAlert --- -### AppSpecFunctionCorsOutputReference +### AppSpecFunctionCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionCorsOutputReference(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 @@ -9180,7 +9341,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -9192,156 +9353,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. | -| putAllowOrigins | *No description.* | -| resetAllowCredentials | *No description.* | -| resetAllowHeaders | *No description.* | -| resetAllowMethods | *No description.* | -| resetAllowOrigins | *No description.* | -| resetExposeHeaders | *No description.* | -| resetMaxAge | *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 @@ -9349,13 +9506,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9365,78 +9522,42 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `putAllowOrigins` +##### `resetExact` ```typescript -public putAllowOrigins(value: AppSpecFunctionCorsAllowOrigins): void +public resetExact(): void ``` -###### `value`Required - -- *Type:* AppSpecFunctionCorsAllowOrigins - ---- - -##### `resetAllowCredentials` +##### `resetPrefix` ```typescript -public resetAllowCredentials(): void +public resetPrefix(): void ``` -##### `resetAllowHeaders` +##### `resetRegex` ```typescript -public resetAllowHeaders(): void +public resetRegex(): void ``` -##### `resetAllowMethods` -```typescript -public resetAllowMethods(): void -``` +#### Properties -##### `resetAllowOrigins` +| **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.* | -```typescript -public resetAllowOrigins(): void -``` +--- -##### `resetExposeHeaders` - -```typescript -public resetExposeHeaders(): void -``` - -##### `resetMaxAge` - -```typescript -public resetMaxAge(): void -``` - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -9450,7 +9571,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -9460,197 +9581,264 @@ public readonly fqn: string; --- -##### `allowOrigins`Required +##### `exactInput`Optional ```typescript -public readonly allowOrigins: AppSpecFunctionCorsAllowOriginsOutputReference; +public readonly exactInput: string; ``` -- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference +- *Type:* string --- -##### `allowCredentialsInput`Optional +##### `prefixInput`Optional ```typescript -public readonly allowCredentialsInput: boolean | IResolvable; +public readonly prefixInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `allowHeadersInput`Optional +##### `regexInput`Optional ```typescript -public readonly allowHeadersInput: string[]; +public readonly regexInput: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `allowMethodsInput`Optional +##### `exact`Required ```typescript -public readonly allowMethodsInput: string[]; +public readonly exact: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `allowOriginsInput`Optional +##### `prefix`Required ```typescript -public readonly allowOriginsInput: AppSpecFunctionCorsAllowOrigins; +public readonly prefix: string; ``` -- *Type:* AppSpecFunctionCorsAllowOrigins +- *Type:* string --- -##### `exposeHeadersInput`Optional +##### `regex`Required ```typescript -public readonly exposeHeadersInput: string[]; +public readonly regex: string; ``` -- *Type:* string[] +- *Type:* string --- -##### `maxAgeInput`Optional +##### `internalValue`Optional ```typescript -public readonly maxAgeInput: string; +public readonly internalValue: AppSpecFunctionCorsAllowOrigins; ``` -- *Type:* string +- *Type:* AppSpecFunctionCorsAllowOrigins --- -##### `allowCredentials`Required + +### AppSpecFunctionCorsOutputReference + +#### Initializers ```typescript -public readonly allowCredentials: boolean | IResolvable; +import { app } from '@cdktf/provider-digitalocean' + +new app.AppSpecFunctionCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) ``` -- *Type:* boolean | cdktf.IResolvable +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | --- -##### `allowHeaders`Required +##### `terraformResource`Required -```typescript -public readonly allowHeaders: string[]; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* string[] +The parent resource. --- -##### `allowMethods`Required +##### `terraformAttribute`Required -```typescript -public readonly allowMethods: string[]; -``` +- *Type:* string -- *Type:* string[] +The attribute on the parent resource this class is referencing. --- -##### `exposeHeaders`Required +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAllowOrigins | *No description.* | +| resetAllowCredentials | *No description.* | +| resetAllowHeaders | *No description.* | +| resetAllowMethods | *No description.* | +| resetAllowOrigins | *No description.* | +| resetExposeHeaders | *No description.* | +| resetMaxAge | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly exposeHeaders: string[]; +public computeFqn(): string ``` -- *Type:* string[] +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `maxAge`Required +##### `getBooleanAttribute` ```typescript -public readonly maxAge: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly internalValue: AppSpecFunctionCors; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* AppSpecFunctionCors +###### `terraformAttribute`Required + +- *Type:* string --- +##### `getListAttribute` -### AppSpecFunctionEnvList +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` -#### Initializers +###### `terraformAttribute`Required -```typescript -import { app } from '@cdktf/provider-digitalocean' +- *Type:* string -new app.AppSpecFunctionEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +###### `terraformAttribute`Required + +- *Type:* string --- -##### `terraformResource`Required +##### `getNumberListAttribute` -- *Type:* cdktf.IInterpolatingParent +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` -The parent resource. +###### `terraformAttribute`Required + +- *Type:* string --- -##### `terraformAttribute`Required +##### `getNumberMapAttribute` -- *Type:* string +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` -The attribute on the parent resource this class is referencing. +###### `terraformAttribute`Required + +- *Type:* string --- -##### `wrapsSet`Required +##### `getStringAttribute` -- *Type:* boolean +```typescript +public getStringAttribute(terraformAttribute: string): string +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +###### `terraformAttribute`Required + +- *Type:* string --- -#### Methods +##### `getStringMapAttribute` -| **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.* | +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `computeFqn` +##### `interpolationForAttribute` ```typescript -public computeFqn(): string +public interpolationForAttribute(property: string): IResolvable ``` -##### `resolve` +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -9658,13 +9846,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9674,114 +9862,3039 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `putAllowOrigins` ```typescript -public get(index: number): AppSpecFunctionEnvOutputReference +public putAllowOrigins(value: AppSpecFunctionCorsAllowOrigins): void ``` -###### `index`Required +###### `value`Required -- *Type:* number +- *Type:* AppSpecFunctionCorsAllowOrigins + +--- + +##### `resetAllowCredentials` + +```typescript +public resetAllowCredentials(): void +``` + +##### `resetAllowHeaders` + +```typescript +public resetAllowHeaders(): void +``` + +##### `resetAllowMethods` + +```typescript +public resetAllowMethods(): void +``` + +##### `resetAllowOrigins` + +```typescript +public resetAllowOrigins(): void +``` + +##### `resetExposeHeaders` + +```typescript +public resetExposeHeaders(): void +``` + +##### `resetMaxAge` + +```typescript +public resetMaxAge(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| 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`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `allowOrigins`Required + +```typescript +public readonly allowOrigins: AppSpecFunctionCorsAllowOriginsOutputReference; +``` + +- *Type:* AppSpecFunctionCorsAllowOriginsOutputReference + +--- + +##### `allowCredentialsInput`Optional + +```typescript +public readonly allowCredentialsInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `allowHeadersInput`Optional + +```typescript +public readonly allowHeadersInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `allowMethodsInput`Optional + +```typescript +public readonly allowMethodsInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `allowOriginsInput`Optional + +```typescript +public readonly allowOriginsInput: AppSpecFunctionCorsAllowOrigins; +``` + +- *Type:* AppSpecFunctionCorsAllowOrigins + +--- + +##### `exposeHeadersInput`Optional + +```typescript +public readonly exposeHeadersInput: string[]; +``` + +- *Type:* string[] + +--- + +##### `maxAgeInput`Optional + +```typescript +public readonly maxAgeInput: string; +``` + +- *Type:* string + +--- + +##### `allowCredentials`Required + +```typescript +public readonly allowCredentials: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `allowHeaders`Required + +```typescript +public readonly allowHeaders: string[]; +``` + +- *Type:* string[] + +--- + +##### `allowMethods`Required + +```typescript +public readonly allowMethods: string[]; +``` + +- *Type:* string[] + +--- + +##### `exposeHeaders`Required + +```typescript +public readonly exposeHeaders: string[]; +``` + +- *Type:* string[] + +--- + +##### `maxAge`Required + +```typescript +public readonly maxAge: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecFunctionCors; +``` + +- *Type:* AppSpecFunctionCors + +--- + + +### AppSpecFunctionEnvList + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): AppSpecFunctionEnvOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| AppSpecFunctionEnv[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | AppSpecFunctionEnv[]; +``` + +- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] + +--- + + +### AppSpecFunctionEnvOutputReference + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetKey | *No description.* | +| resetScope | *No description.* | +| resetType | *No description.* | +| resetValue | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetKey` + +```typescript +public resetKey(): void +``` + +##### `resetScope` + +```typescript +public resetScope(): void +``` + +##### `resetType` + +```typescript +public resetType(): void +``` + +##### `resetValue` + +```typescript +public resetValue(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| 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`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `keyInput`Optional + +```typescript +public readonly keyInput: string; +``` + +- *Type:* string + +--- + +##### `scopeInput`Optional + +```typescript +public readonly scopeInput: string; +``` + +- *Type:* string + +--- + +##### `typeInput`Optional + +```typescript +public readonly typeInput: string; +``` + +- *Type:* string + +--- + +##### `valueInput`Optional + +```typescript +public readonly valueInput: string; +``` + +- *Type:* string + +--- + +##### `key`Required + +```typescript +public readonly key: string; +``` + +- *Type:* string + +--- + +##### `scope`Required + +```typescript +public readonly scope: string; +``` + +- *Type:* string + +--- + +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | AppSpecFunctionEnv; +``` + +- *Type:* cdktf.IResolvable | AppSpecFunctionEnv + +--- + + +### AppSpecFunctionGithubOutputReference + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetBranch` + +```typescript +public resetBranch(): void +``` + +##### `resetDeployOnPush` + +```typescript +public resetDeployOnPush(): void +``` + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| 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`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `branchInput`Optional + +```typescript +public readonly branchInput: string; +``` + +- *Type:* string + +--- + +##### `deployOnPushInput`Optional + +```typescript +public readonly deployOnPushInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `branch`Required + +```typescript +public readonly branch: string; +``` + +- *Type:* string + +--- + +##### `deployOnPush`Required + +```typescript +public readonly deployOnPush: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecFunctionGithub; +``` + +- *Type:* AppSpecFunctionGithub + +--- + + +### AppSpecFunctionGitlabOutputReference + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetBranch | *No description.* | +| resetDeployOnPush | *No description.* | +| resetRepo | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetBranch` + +```typescript +public resetBranch(): void +``` + +##### `resetDeployOnPush` + +```typescript +public resetDeployOnPush(): void +``` + +##### `resetRepo` + +```typescript +public resetRepo(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| 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`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `branchInput`Optional + +```typescript +public readonly branchInput: string; +``` + +- *Type:* string + +--- + +##### `deployOnPushInput`Optional + +```typescript +public readonly deployOnPushInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `repoInput`Optional + +```typescript +public readonly repoInput: string; +``` + +- *Type:* string + +--- + +##### `branch`Required + +```typescript +public readonly branch: string; +``` + +- *Type:* string + +--- + +##### `deployOnPush`Required + +```typescript +public readonly deployOnPush: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `repo`Required + +```typescript +public readonly repo: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecFunctionGitlab; +``` + +- *Type:* AppSpecFunctionGitlab + +--- + + +### AppSpecFunctionGitOutputReference + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetBranch | *No description.* | +| resetRepoCloneUrl | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetBranch` + +```typescript +public resetBranch(): void +``` + +##### `resetRepoCloneUrl` + +```typescript +public resetRepoCloneUrl(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| branchInput | string | *No description.* | +| repoCloneUrlInput | string | *No description.* | +| branch | string | *No description.* | +| repoCloneUrl | string | *No description.* | +| internalValue | AppSpecFunctionGit | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `branchInput`Optional + +```typescript +public readonly branchInput: string; +``` + +- *Type:* string + +--- + +##### `repoCloneUrlInput`Optional + +```typescript +public readonly repoCloneUrlInput: string; +``` + +- *Type:* string + +--- + +##### `branch`Required + +```typescript +public readonly branch: string; +``` + +- *Type:* string + +--- + +##### `repoCloneUrl`Required + +```typescript +public readonly repoCloneUrl: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecFunctionGit; +``` + +- *Type:* AppSpecFunctionGit + +--- + + +### AppSpecFunctionList + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): AppSpecFunctionOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| AppSpecFunction[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | AppSpecFunction[]; +``` + +- *Type:* cdktf.IResolvable | AppSpecFunction[] + +--- + + +### AppSpecFunctionLogDestinationDatadogOutputReference + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetEndpoint | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetEndpoint` + +```typescript +public resetEndpoint(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| apiKeyInput | string | *No description.* | +| endpointInput | string | *No description.* | +| apiKey | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | AppSpecFunctionLogDestinationDatadog | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `apiKeyInput`Optional + +```typescript +public readonly apiKeyInput: string; +``` + +- *Type:* string + +--- + +##### `endpointInput`Optional + +```typescript +public readonly endpointInput: string; +``` + +- *Type:* string + +--- + +##### `apiKey`Required + +```typescript +public readonly apiKey: string; +``` + +- *Type:* string + +--- + +##### `endpoint`Required + +```typescript +public readonly endpoint: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecFunctionLogDestinationDatadog; +``` + +- *Type:* AppSpecFunctionLogDestinationDatadog + +--- + + +### AppSpecFunctionLogDestinationList + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): AppSpecFunctionLogDestinationOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| AppSpecFunctionLogDestination[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | AppSpecFunctionLogDestination[]; +``` + +- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] + +--- + + +### AppSpecFunctionLogDestinationLogtailOutputReference + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| tokenInput | string | *No description.* | +| token | string | *No description.* | +| internalValue | AppSpecFunctionLogDestinationLogtail | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `tokenInput`Optional + +```typescript +public readonly tokenInput: string; +``` + +- *Type:* string + +--- + +##### `token`Required + +```typescript +public readonly token: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecFunctionLogDestinationLogtail; +``` + +- *Type:* AppSpecFunctionLogDestinationLogtail + +--- + + +### AppSpecFunctionLogDestinationOutputReference + +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putDatadog | *No description.* | +| putLogtail | *No description.* | +| putPapertrail | *No description.* | +| resetDatadog | *No description.* | +| resetLogtail | *No description.* | +| resetPapertrail | *No description.* | -the index of the item to return. +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putDatadog` + +```typescript +public putDatadog(value: AppSpecFunctionLogDestinationDatadog): void +``` + +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationDatadog + +--- + +##### `putLogtail` + +```typescript +public putLogtail(value: AppSpecFunctionLogDestinationLogtail): void +``` + +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationLogtail + +--- + +##### `putPapertrail` + +```typescript +public putPapertrail(value: AppSpecFunctionLogDestinationPapertrail): void +``` + +###### `value`Required + +- *Type:* AppSpecFunctionLogDestinationPapertrail + +--- + +##### `resetDatadog` + +```typescript +public resetDatadog(): void +``` + +##### `resetLogtail` + +```typescript +public resetLogtail(): void +``` + +##### `resetPapertrail` + +```typescript +public resetPapertrail(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| 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`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string --- +##### `datadog`Required -#### Properties +```typescript +public readonly datadog: AppSpecFunctionLogDestinationDatadogOutputReference; +``` -| **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.* | +- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference --- -##### `creationStack`Required +##### `logtail`Required ```typescript -public readonly creationStack: string[]; +public readonly logtail: AppSpecFunctionLogDestinationLogtailOutputReference; ``` -- *Type:* string[] +- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `papertrail`Required + +```typescript +public readonly papertrail: AppSpecFunctionLogDestinationPapertrailOutputReference; +``` + +- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference --- -##### `fqn`Required +##### `datadogInput`Optional ```typescript -public readonly fqn: string; +public readonly datadogInput: AppSpecFunctionLogDestinationDatadog; ``` -- *Type:* string +- *Type:* AppSpecFunctionLogDestinationDatadog --- -##### `internalValue`Optional +##### `logtailInput`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionEnv[]; +public readonly logtailInput: AppSpecFunctionLogDestinationLogtail; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] +- *Type:* AppSpecFunctionLogDestinationLogtail --- +##### `nameInput`Optional -### AppSpecFunctionEnvOutputReference +```typescript +public readonly nameInput: string; +``` -#### Initializers +- *Type:* string + +--- + +##### `papertrailInput`Optional ```typescript -import { app } from '@cdktf/provider-digitalocean' +public readonly papertrailInput: AppSpecFunctionLogDestinationPapertrail; +``` -new app.AppSpecFunctionEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +- *Type:* AppSpecFunctionLogDestinationPapertrail + +--- + +##### `name`Required + +```typescript +public readonly name: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | number | the index of this item in the list. | -| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +- *Type:* string --- -##### `terraformResource`Required +##### `internalValue`Optional -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly internalValue: IResolvable | AppSpecFunctionLogDestination; +``` -The parent resource. +- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination --- -##### `terraformAttribute`Required -- *Type:* string +### AppSpecFunctionLogDestinationPapertrailOutputReference -The attribute on the parent resource this class is referencing. +#### Initializers + +```typescript +import { app } from '@cdktf/provider-digitalocean' + +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. | --- -##### `complexObjectIndex`Required +##### `terraformResource`Required -- *Type:* number +- *Type:* cdktf.IInterpolatingParent -the index of this item in the list. +The parent resource. --- -##### `complexObjectIsFromSet`Required +##### `terraformAttribute`Required -- *Type:* boolean +- *Type:* string -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +The attribute on the parent resource this class is referencing. --- @@ -9789,556 +12902,626 @@ 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. | --- -##### `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 + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| endpointInput | string | *No description.* | +| endpoint | string | *No description.* | +| internalValue | AppSpecFunctionLogDestinationPapertrail | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `endpointInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly endpointInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `endpoint`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly endpoint: string; ``` -###### `property`Required - - *Type:* string --- -##### `resolve` +##### `internalValue`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly internalValue: AppSpecFunctionLogDestinationPapertrail; ``` -Produce the Token's value at resolution time. +- *Type:* AppSpecFunctionLogDestinationPapertrail -###### `_context`Required +--- -- *Type:* cdktf.IResolveContext ---- +### AppSpecFunctionOutputReference -##### `toString` +#### Initializers ```typescript -public toString(): string +import { app } from '@cdktf/provider-digitalocean' + +new app.AppSpecFunctionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -Return a string representation of this resolvable object. +| **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). | -Returns a reversible string representation. +--- -##### `resetKey` +##### `terraformResource`Required -```typescript -public resetKey(): void -``` +- *Type:* cdktf.IInterpolatingParent -##### `resetScope` +The parent resource. -```typescript -public resetScope(): void -``` +--- -##### `resetType` +##### `terraformAttribute`Required -```typescript -public resetType(): void -``` +- *Type:* string -##### `resetValue` +The attribute on the parent resource this class is referencing. -```typescript -public resetValue(): void -``` +--- +##### `complexObjectIndex`Required -#### Properties +- *Type:* number -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | +the index of this item in the list. --- -##### `creationStack`Required +##### `complexObjectIsFromSet`Required -```typescript -public readonly creationStack: string[]; -``` +- *Type:* boolean -- *Type:* string[] +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| 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.* | --- -##### `fqn`Required +##### `computeFqn` ```typescript -public readonly fqn: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `keyInput`Optional +##### `getAnyMapAttribute` ```typescript -public readonly keyInput: string; +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `scopeInput`Optional +##### `getBooleanAttribute` ```typescript -public readonly scopeInput: string; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `typeInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly typeInput: string; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `valueInput`Optional +##### `getListAttribute` ```typescript -public readonly valueInput: string; +public getListAttribute(terraformAttribute: string): string[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `key`Required +##### `getNumberAttribute` ```typescript -public readonly key: string; +public getNumberAttribute(terraformAttribute: string): number ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `scope`Required +##### `getNumberListAttribute` ```typescript -public readonly scope: string; +public getNumberListAttribute(terraformAttribute: string): number[] ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `type`Required +##### `getNumberMapAttribute` ```typescript -public readonly type: string; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `value`Required +##### `getStringAttribute` ```typescript -public readonly value: string; +public getStringAttribute(terraformAttribute: string): string ``` +###### `terraformAttribute`Required + - *Type:* string --- -##### `internalValue`Optional +##### `getStringMapAttribute` ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionEnv; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv - ---- +###### `terraformAttribute`Required +- *Type:* string -### AppSpecFunctionGithubOutputReference +--- -#### Initializers +##### `interpolationForAttribute` ```typescript -import { app } from '@cdktf/provider-digitalocean' - -new app.AppSpecFunctionGithubOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public interpolationForAttribute(property: string): IResolvable ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent +###### `property`Required -The parent resource. +- *Type:* string --- -##### `terraformAttribute`Required - -- *Type:* string +##### `resolve` -The attribute on the parent resource this class is referencing. +```typescript +public resolve(_context: IResolveContext): any +``` ---- +Produce the Token's value at resolution time. -#### Methods +###### `_context`Required -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +- *Type:* cdktf.IResolveContext --- -##### `computeFqn` - -```typescript -public computeFqn(): string -``` - -##### `getAnyMapAttribute` +##### `toString` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public toString(): string ``` -###### `terraformAttribute`Required - -- *Type:* string +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `getBooleanAttribute` +##### `putAlert` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public putAlert(value: IResolvable | AppSpecFunctionAlert[]): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] --- -##### `getBooleanMapAttribute` +##### `putCors` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public putCors(value: AppSpecFunctionCors): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* AppSpecFunctionCors --- -##### `getListAttribute` +##### `putEnv` ```typescript -public getListAttribute(terraformAttribute: string): string[] +public putEnv(value: IResolvable | AppSpecFunctionEnv[]): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] --- -##### `getNumberAttribute` +##### `putGit` ```typescript -public getNumberAttribute(terraformAttribute: string): number +public putGit(value: AppSpecFunctionGit): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* AppSpecFunctionGit --- -##### `getNumberListAttribute` +##### `putGithub` ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public putGithub(value: AppSpecFunctionGithub): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* AppSpecFunctionGithub --- -##### `getNumberMapAttribute` +##### `putGitlab` ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public putGitlab(value: AppSpecFunctionGitlab): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* AppSpecFunctionGitlab --- -##### `getStringAttribute` +##### `putLogDestination` ```typescript -public getStringAttribute(terraformAttribute: string): string +public putLogDestination(value: IResolvable | AppSpecFunctionLogDestination[]): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] --- -##### `getStringMapAttribute` +##### `putRoutes` ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public putRoutes(value: IResolvable | AppSpecFunctionRoutes[]): void ``` -###### `terraformAttribute`Required +###### `value`Required -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] --- -##### `interpolationForAttribute` +##### `resetAlert` ```typescript -public interpolationForAttribute(property: string): IResolvable +public resetAlert(): void ``` -###### `property`Required - -- *Type:* string - ---- - -##### `resolve` +##### `resetCors` ```typescript -public resolve(_context: IResolveContext): any +public resetCors(): void ``` -Produce the Token's value at resolution time. +##### `resetEnv` -###### `_context`Required +```typescript +public resetEnv(): void +``` -- *Type:* cdktf.IResolveContext +##### `resetGit` ---- +```typescript +public resetGit(): void +``` -##### `toString` +##### `resetGithub` ```typescript -public toString(): string +public resetGithub(): void ``` -Return a string representation of this resolvable object. +##### `resetGitlab` -Returns a reversible string representation. +```typescript +public resetGitlab(): void +``` -##### `resetBranch` +##### `resetLogDestination` ```typescript -public resetBranch(): void +public resetLogDestination(): void ``` -##### `resetDeployOnPush` +##### `resetRoutes` ```typescript -public resetDeployOnPush(): void +public resetRoutes(): void ``` -##### `resetRepo` +##### `resetSourceDir` ```typescript -public resetRepo(): void +public resetSourceDir(): void ``` @@ -10346,19 +13529,33 @@ 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.* | +| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -10372,7 +13569,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -10382,431 +13579,380 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `alert`Required ```typescript -public readonly branchInput: string; +public readonly alert: AppSpecFunctionAlertList; ``` -- *Type:* string +- *Type:* AppSpecFunctionAlertList --- -##### `deployOnPushInput`Optional +##### `cors`Required ```typescript -public readonly deployOnPushInput: boolean | IResolvable; +public readonly cors: AppSpecFunctionCorsOutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* AppSpecFunctionCorsOutputReference --- -##### `repoInput`Optional +##### `env`Required ```typescript -public readonly repoInput: string; +public readonly env: AppSpecFunctionEnvList; ``` -- *Type:* string +- *Type:* AppSpecFunctionEnvList --- -##### `branch`Required +##### `git`Required ```typescript -public readonly branch: string; +public readonly git: AppSpecFunctionGitOutputReference; ``` -- *Type:* string +- *Type:* AppSpecFunctionGitOutputReference --- -##### `deployOnPush`Required +##### `github`Required ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly github: AppSpecFunctionGithubOutputReference; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* AppSpecFunctionGithubOutputReference --- -##### `repo`Required +##### `gitlab`Required ```typescript -public readonly repo: string; +public readonly gitlab: AppSpecFunctionGitlabOutputReference; ``` -- *Type:* string +- *Type:* AppSpecFunctionGitlabOutputReference --- -##### `internalValue`Optional +##### `logDestination`Required ```typescript -public readonly internalValue: AppSpecFunctionGithub; +public readonly logDestination: AppSpecFunctionLogDestinationList; ``` -- *Type:* AppSpecFunctionGithub +- *Type:* AppSpecFunctionLogDestinationList --- - -### AppSpecFunctionGitlabOutputReference - -#### Initializers +##### `routes`Required ```typescript -import { app } from '@cdktf/provider-digitalocean' - -new app.AppSpecFunctionGitlabOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +public readonly routes: AppSpecFunctionRoutesList; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +- *Type:* AppSpecFunctionRoutesList --- -##### `terraformResource`Required +##### `alertInput`Optional -- *Type:* cdktf.IInterpolatingParent +```typescript +public readonly alertInput: IResolvable | AppSpecFunctionAlert[]; +``` -The parent resource. +- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] --- -##### `terraformAttribute`Required - -- *Type:* string - -The attribute on the parent resource this class is referencing. - ---- +##### `corsInput`Optional -#### Methods +```typescript +public readonly corsInput: AppSpecFunctionCors; +``` -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +- *Type:* AppSpecFunctionCors --- -##### `computeFqn` - -```typescript -public computeFqn(): string -``` - -##### `getAnyMapAttribute` +##### `envInput`Optional ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public readonly envInput: IResolvable | AppSpecFunctionEnv[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] --- -##### `getBooleanAttribute` +##### `githubInput`Optional ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public readonly githubInput: AppSpecFunctionGithub; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecFunctionGithub --- -##### `getBooleanMapAttribute` +##### `gitInput`Optional ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public readonly gitInput: AppSpecFunctionGit; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecFunctionGit --- -##### `getListAttribute` +##### `gitlabInput`Optional ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly gitlabInput: AppSpecFunctionGitlab; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecFunctionGitlab --- -##### `getNumberAttribute` +##### `logDestinationInput`Optional ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly logDestinationInput: IResolvable | AppSpecFunctionLogDestination[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] --- -##### `getNumberListAttribute` +##### `nameInput`Optional ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly nameInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberMapAttribute` +##### `routesInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly routesInput: IResolvable | AppSpecFunctionRoutes[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] --- -##### `getStringAttribute` +##### `sourceDirInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly sourceDirInput: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getStringMapAttribute` +##### `name`Required ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly name: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `interpolationForAttribute` +##### `sourceDir`Required ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly sourceDir: string; ``` -###### `property`Required - - *Type:* string --- -##### `resolve` +##### `internalValue`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly internalValue: IResolvable | AppSpecFunction; ``` -Produce the Token's value at resolution time. +- *Type:* cdktf.IResolvable | AppSpecFunction -###### `_context`Required +--- -- *Type:* cdktf.IResolveContext ---- +### AppSpecFunctionRoutesList -##### `toString` +#### Initializers ```typescript -public toString(): string -``` - -Return a string representation of this resolvable object. +import { app } from '@cdktf/provider-digitalocean' -Returns a reversible string representation. +new app.AppSpecFunctionRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` -##### `resetBranch` +| **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). | -```typescript -public resetBranch(): void -``` +--- -##### `resetDeployOnPush` +##### `terraformResource`Required -```typescript -public resetDeployOnPush(): void -``` +- *Type:* cdktf.IInterpolatingParent -##### `resetRepo` +The parent resource. -```typescript -public resetRepo(): void -``` +--- +##### `terraformAttribute`Required -#### Properties +- *Type:* string -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | +The attribute on the parent resource this class is referencing. --- -##### `creationStack`Required +##### `wrapsSet`Required -```typescript -public readonly creationStack: string[]; -``` +- *Type:* boolean -- *Type:* string[] +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `fqn`Required +##### `computeFqn` ```typescript -public readonly fqn: string; +public computeFqn(): string ``` -- *Type:* string - ---- - -##### `branchInput`Optional +##### `resolve` ```typescript -public readonly branchInput: string; +public resolve(_context: IResolveContext): any ``` -- *Type:* string +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `deployOnPushInput`Optional +##### `toString` ```typescript -public readonly deployOnPushInput: boolean | IResolvable; +public toString(): string ``` -- *Type:* boolean | cdktf.IResolvable +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `repoInput`Optional +##### `get` ```typescript -public readonly repoInput: string; +public get(index: number): AppSpecFunctionRoutesOutputReference ``` -- *Type:* string +###### `index`Required + +- *Type:* number + +the index of the item to return. --- -##### `branch`Required -```typescript -public readonly branch: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| AppSpecFunctionRoutes[] | *No description.* | --- -##### `deployOnPush`Required +##### `creationStack`Required ```typescript -public readonly deployOnPush: boolean | IResolvable; +public readonly creationStack: string[]; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `repo`Required +##### `fqn`Required ```typescript -public readonly repo: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: AppSpecFunctionGitlab; +public readonly internalValue: IResolvable | AppSpecFunctionRoutes[]; ``` -- *Type:* AppSpecFunctionGitlab +- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] --- -### AppSpecFunctionGitOutputReference +### AppSpecFunctionRoutesOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionGitOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +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. | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the 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 @@ -10814,7 +13960,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -10822,155 +13968,171 @@ The attribute on the parent resource this class is referencing. --- -#### Methods +##### `complexObjectIndex`Required -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| 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 @@ -10978,13 +14140,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -10994,16 +14156,16 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetBranch` +##### `resetPath` ```typescript -public resetBranch(): void +public resetPath(): void ``` -##### `resetRepoCloneUrl` +##### `resetPreservePathPrefix` ```typescript -public resetRepoCloneUrl(): void +public resetPreservePathPrefix(): void ``` @@ -11011,17 +14173,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.* | +| 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`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -11035,7 +14197,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11045,76 +14207,75 @@ public readonly fqn: string; --- -##### `branchInput`Optional +##### `pathInput`Optional ```typescript -public readonly branchInput: string; +public readonly pathInput: string; ``` - *Type:* string --- -##### `repoCloneUrlInput`Optional +##### `preservePathPrefixInput`Optional ```typescript -public readonly repoCloneUrlInput: string; +public readonly preservePathPrefixInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `branch`Required +##### `path`Required ```typescript -public readonly branch: string; +public readonly path: string; ``` - *Type:* string --- -##### `repoCloneUrl`Required +##### `preservePathPrefix`Required ```typescript -public readonly repoCloneUrl: string; +public readonly preservePathPrefix: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: AppSpecFunctionGit; +public readonly internalValue: IResolvable | AppSpecFunctionRoutes; ``` -- *Type:* AppSpecFunctionGit +- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes --- -### AppSpecFunctionList +### AppSpecIngressOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new app.AppSpecIngressOutputReference(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. | -| 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. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -11122,7 +14283,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -11130,32 +14291,155 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +#### Methods -- *Type:* boolean +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putRule | *No description.* | +| resetRule | *No description.* | -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -#### Methods +##### `getBooleanAttribute` -| **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.* | +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `computeFqn` +##### `getBooleanMapAttribute` ```typescript -public computeFqn(): string +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -##### `resolve` +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` ```typescript public resolve(_context: IResolveContext): any @@ -11163,13 +14447,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -11179,32 +14463,38 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `putRule` ```typescript -public get(index: number): AppSpecFunctionOutputReference +public putRule(value: IResolvable | AppSpecIngressRule[]): void ``` -###### `index`Required - -- *Type:* number +###### `value`Required -the index of the item to return. +- *Type:* cdktf.IResolvable | AppSpecIngressRule[] --- +##### `resetRule` + +```typescript +public resetRule(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | +| rule | AppSpecIngressRuleList | *No description.* | +| ruleInput | cdktf.IResolvable \| AppSpecIngressRule[] | *No description.* | +| internalValue | AppSpecIngress | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -11218,7 +14508,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11228,35 +14518,55 @@ public readonly fqn: string; --- -##### `internalValue`Optional +##### `rule`Required ```typescript -public readonly internalValue: IResolvable | AppSpecFunction[]; +public readonly rule: AppSpecIngressRuleList; ``` -- *Type:* cdktf.IResolvable | AppSpecFunction[] +- *Type:* AppSpecIngressRuleList --- +##### `ruleInput`Optional -### AppSpecFunctionLogDestinationDatadogOutputReference +```typescript +public readonly ruleInput: IResolvable | AppSpecIngressRule[]; +``` -#### Initializers +- *Type:* cdktf.IResolvable | AppSpecIngressRule[] + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecIngress; +``` + +- *Type:* AppSpecIngress + +--- + + +### AppSpecIngressRuleComponentOutputReference + +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionLogDestinationDatadogOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecIngressRuleComponentOutputReference(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 @@ -11264,7 +14574,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -11276,150 +14586,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. | -| 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. | +| resetName | *No description.* | +| resetPreservePathPrefix | *No description.* | +| resetRewrite | *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 @@ -11427,13 +14739,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -11443,10 +14755,22 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetEndpoint` +##### `resetName` ```typescript -public resetEndpoint(): void +public resetName(): void +``` + +##### `resetPreservePathPrefix` + +```typescript +public resetPreservePathPrefix(): void +``` + +##### `resetRewrite` + +```typescript +public resetRewrite(): void ``` @@ -11454,17 +14778,19 @@ 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.* | +| nameInput | string | *No description.* | +| preservePathPrefixInput | boolean \| cdktf.IResolvable | *No description.* | +| rewriteInput | string | *No description.* | +| name | string | *No description.* | +| preservePathPrefix | boolean \| cdktf.IResolvable | *No description.* | +| rewrite | string | *No description.* | +| internalValue | AppSpecIngressRuleComponent | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -11478,7 +14804,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11488,218 +14814,95 @@ public readonly fqn: string; --- -##### `apiKeyInput`Optional - -```typescript -public readonly apiKeyInput: string; -``` - -- *Type:* string - ---- - -##### `endpointInput`Optional +##### `nameInput`Optional ```typescript -public readonly endpointInput: string; +public readonly nameInput: string; ``` - *Type:* string --- -##### `apiKey`Required +##### `preservePathPrefixInput`Optional ```typescript -public readonly apiKey: string; +public readonly preservePathPrefixInput: boolean | IResolvable; ``` -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `endpoint`Required +##### `rewriteInput`Optional ```typescript -public readonly endpoint: string; +public readonly rewriteInput: string; ``` - *Type:* string --- -##### `internalValue`Optional - -```typescript -public readonly internalValue: AppSpecFunctionLogDestinationDatadog; -``` - -- *Type:* AppSpecFunctionLogDestinationDatadog - ---- - - -### AppSpecFunctionLogDestinationList - -#### Initializers +##### `name`Required ```typescript -import { app } from '@cdktf/provider-digitalocean' - -new app.AppSpecFunctionLogDestinationList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +public readonly name: string; ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | - ---- - -##### `terraformResource`Required - -- *Type:* cdktf.IInterpolatingParent - -The parent resource. - ---- - -##### `terraformAttribute`Required - - *Type:* string -The attribute on the parent resource this class is referencing. - ---- - -##### `wrapsSet`Required - -- *Type:* boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| get | *No description.* | - ---- - -##### `computeFqn` - -```typescript -public computeFqn(): string -``` - -##### `resolve` - -```typescript -public resolve(_context: IResolveContext): any -``` - -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* cdktf.IResolveContext - ---- - -##### `toString` - -```typescript -public toString(): string -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `get` - -```typescript -public get(index: number): AppSpecFunctionLogDestinationOutputReference -``` - -###### `index`Required - -- *Type:* number - -the index of the item to return. - ---- - - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| internalValue | cdktf.IResolvable \| AppSpecFunctionLogDestination[] | *No description.* | - --- -##### `creationStack`Required +##### `preservePathPrefix`Required ```typescript -public readonly creationStack: string[]; +public readonly preservePathPrefix: boolean | IResolvable; ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* boolean | cdktf.IResolvable --- -##### `fqn`Required +##### `rewrite`Required ```typescript -public readonly fqn: string; +public readonly rewrite: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionLogDestination[]; +public readonly internalValue: AppSpecIngressRuleComponent; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] +- *Type:* AppSpecIngressRuleComponent --- -### AppSpecFunctionLogDestinationLogtailOutputReference +### AppSpecIngressRuleCorsAllowOriginsOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionLogDestinationLogtailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecIngressRuleCorsAllowOriginsOutputReference(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 @@ -11707,7 +14910,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -11715,153 +14918,156 @@ The attribute on the parent resource this class is referencing. --- -#### Methods - -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | - +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| 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 @@ -11869,13 +15075,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -11885,20 +15091,42 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `resetExact` + +```typescript +public resetExact(): void +``` + +##### `resetPrefix` + +```typescript +public resetPrefix(): void +``` + +##### `resetRegex` + +```typescript +public resetRegex(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | +| 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 | AppSpecIngressRuleCorsAllowOrigins | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -11912,7 +15140,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -11922,57 +15150,95 @@ public readonly fqn: string; --- -##### `tokenInput`Optional +##### `exactInput`Optional ```typescript -public readonly tokenInput: string; +public readonly exactInput: string; ``` - *Type:* string --- -##### `token`Required +##### `prefixInput`Optional ```typescript -public readonly token: string; +public readonly prefixInput: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `regexInput`Optional ```typescript -public readonly internalValue: AppSpecFunctionLogDestinationLogtail; +public readonly regexInput: string; ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* string --- +##### `exact`Required -### AppSpecFunctionLogDestinationOutputReference +```typescript +public readonly exact: string; +``` + +- *Type:* string + +--- + +##### `prefix`Required + +```typescript +public readonly prefix: string; +``` + +- *Type:* string + +--- + +##### `regex`Required + +```typescript +public readonly regex: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecIngressRuleCorsAllowOrigins; +``` + +- *Type:* AppSpecIngressRuleCorsAllowOrigins + +--- -#### Initializers + +### AppSpecIngressRuleCorsOutputReference + +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionLogDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecIngressRuleCorsOutputReference(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. | -| complexObjectIndex | number | the index of this item in the 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. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -11980,7 +15246,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -11988,404 +15254,570 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +#### Methods -- *Type:* number +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putAllowOrigins | *No description.* | +| resetAllowCredentials | *No description.* | +| resetAllowHeaders | *No description.* | +| resetAllowMethods | *No description.* | +| resetAllowOrigins | *No description.* | +| resetExposeHeaders | *No description.* | +| resetMaxAge | *No description.* | + +--- + +##### `computeFqn` -the index of this item in the list. +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `complexObjectIsFromSet`Required +##### `getBooleanAttribute` -- *Type:* boolean +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +###### `terraformAttribute`Required + +- *Type:* string --- -#### Methods +##### `getBooleanMapAttribute` -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| 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.* | +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putAllowOrigins` + +```typescript +public putAllowOrigins(value: AppSpecIngressRuleCorsAllowOrigins): void +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `computeFqn` +##### `resetAllowCredentials` ```typescript -public computeFqn(): string +public resetAllowCredentials(): void ``` -##### `getAnyMapAttribute` +##### `resetAllowHeaders` ```typescript -public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +public resetAllowHeaders(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetAllowMethods` ---- +```typescript +public resetAllowMethods(): void +``` -##### `getBooleanAttribute` +##### `resetAllowOrigins` ```typescript -public getBooleanAttribute(terraformAttribute: string): IResolvable +public resetAllowOrigins(): void ``` -###### `terraformAttribute`Required - -- *Type:* string +##### `resetExposeHeaders` ---- +```typescript +public resetExposeHeaders(): void +``` -##### `getBooleanMapAttribute` +##### `resetMaxAge` ```typescript -public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +public resetMaxAge(): void ``` -###### `terraformAttribute`Required -- *Type:* string +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowOrigins | AppSpecIngressRuleCorsAllowOriginsOutputReference | *No description.* | +| allowCredentialsInput | boolean \| cdktf.IResolvable | *No description.* | +| allowHeadersInput | string[] | *No description.* | +| allowMethodsInput | string[] | *No description.* | +| allowOriginsInput | AppSpecIngressRuleCorsAllowOrigins | *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 | AppSpecIngressRuleCors | *No description.* | --- -##### `getListAttribute` +##### `creationStack`Required ```typescript -public getListAttribute(terraformAttribute: string): string[] +public readonly creationStack: string[]; ``` -###### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `getNumberAttribute` +##### `fqn`Required ```typescript -public getNumberAttribute(terraformAttribute: string): number +public readonly fqn: string; ``` -###### `terraformAttribute`Required - - *Type:* string --- -##### `getNumberListAttribute` +##### `allowOrigins`Required ```typescript -public getNumberListAttribute(terraformAttribute: string): number[] +public readonly allowOrigins: AppSpecIngressRuleCorsAllowOriginsOutputReference; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* AppSpecIngressRuleCorsAllowOriginsOutputReference --- -##### `getNumberMapAttribute` +##### `allowCredentialsInput`Optional ```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +public readonly allowCredentialsInput: boolean | IResolvable; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* boolean | cdktf.IResolvable --- -##### `getStringAttribute` +##### `allowHeadersInput`Optional ```typescript -public getStringAttribute(terraformAttribute: string): string +public readonly allowHeadersInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `getStringMapAttribute` +##### `allowMethodsInput`Optional ```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +public readonly allowMethodsInput: string[]; ``` -###### `terraformAttribute`Required - -- *Type:* string +- *Type:* string[] --- -##### `interpolationForAttribute` +##### `allowOriginsInput`Optional ```typescript -public interpolationForAttribute(property: string): IResolvable +public readonly allowOriginsInput: AppSpecIngressRuleCorsAllowOrigins; ``` -###### `property`Required - -- *Type:* string +- *Type:* AppSpecIngressRuleCorsAllowOrigins --- -##### `resolve` +##### `exposeHeadersInput`Optional ```typescript -public resolve(_context: IResolveContext): any +public readonly exposeHeadersInput: string[]; ``` -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* cdktf.IResolveContext +- *Type:* string[] --- -##### `toString` +##### `maxAgeInput`Optional ```typescript -public toString(): string +public readonly maxAgeInput: string; ``` -Return a string representation of this resolvable object. +- *Type:* string -Returns a reversible string representation. +--- -##### `putDatadog` +##### `allowCredentials`Required ```typescript -public putDatadog(value: AppSpecFunctionLogDestinationDatadog): void +public readonly allowCredentials: boolean | IResolvable; ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationDatadog +- *Type:* boolean | cdktf.IResolvable --- -##### `putLogtail` +##### `allowHeaders`Required ```typescript -public putLogtail(value: AppSpecFunctionLogDestinationLogtail): void +public readonly allowHeaders: string[]; ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationLogtail +- *Type:* string[] --- -##### `putPapertrail` +##### `allowMethods`Required ```typescript -public putPapertrail(value: AppSpecFunctionLogDestinationPapertrail): void +public readonly allowMethods: string[]; ``` -###### `value`Required - -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* string[] --- -##### `resetDatadog` +##### `exposeHeaders`Required ```typescript -public resetDatadog(): void +public readonly exposeHeaders: string[]; ``` -##### `resetLogtail` +- *Type:* string[] + +--- + +##### `maxAge`Required ```typescript -public resetLogtail(): void +public readonly maxAge: string; ``` -##### `resetPapertrail` +- *Type:* string + +--- + +##### `internalValue`Optional ```typescript -public resetPapertrail(): void +public readonly internalValue: AppSpecIngressRuleCors; ``` +- *Type:* AppSpecIngressRuleCors -#### Properties +--- -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | ---- +### AppSpecIngressRuleList -##### `creationStack`Required +#### Initializers ```typescript -public readonly creationStack: string[]; +import { app } from '@cdktf/provider-digitalocean' + +new app.AppSpecIngressRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) ``` -- *Type:* string[] +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | -The creation stack of this resolvable which will be appended to errors thrown during resolution. +--- -If this returns an empty array the stack will not be attached. +##### `terraformResource`Required ---- +- *Type:* cdktf.IInterpolatingParent -##### `fqn`Required +The parent resource. -```typescript -public readonly fqn: string; -``` +--- + +##### `terraformAttribute`Required - *Type:* string +The attribute on the parent resource this class is referencing. + --- -##### `datadog`Required +##### `wrapsSet`Required -```typescript -public readonly datadog: AppSpecFunctionLogDestinationDatadogOutputReference; -``` +- *Type:* boolean -- *Type:* AppSpecFunctionLogDestinationDatadogOutputReference +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). --- -##### `logtail`Required - -```typescript -public readonly logtail: AppSpecFunctionLogDestinationLogtailOutputReference; -``` +#### Methods -- *Type:* AppSpecFunctionLogDestinationLogtailOutputReference +| **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.* | --- -##### `papertrail`Required +##### `computeFqn` ```typescript -public readonly papertrail: AppSpecFunctionLogDestinationPapertrailOutputReference; +public computeFqn(): string ``` -- *Type:* AppSpecFunctionLogDestinationPapertrailOutputReference +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `datadogInput`Optional +##### `toString` ```typescript -public readonly datadogInput: AppSpecFunctionLogDestinationDatadog; +public toString(): string ``` -- *Type:* AppSpecFunctionLogDestinationDatadog +Return a string representation of this resolvable object. ---- +Returns a reversible string representation. -##### `logtailInput`Optional +##### `get` ```typescript -public readonly logtailInput: AppSpecFunctionLogDestinationLogtail; +public get(index: number): AppSpecIngressRuleOutputReference ``` -- *Type:* AppSpecFunctionLogDestinationLogtail +###### `index`Required + +- *Type:* number + +the index of the item to return. --- -##### `nameInput`Optional -```typescript -public readonly nameInput: string; -``` +#### Properties -- *Type:* string +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| AppSpecIngressRule[] | *No description.* | --- -##### `papertrailInput`Optional +##### `creationStack`Required ```typescript -public readonly papertrailInput: AppSpecFunctionLogDestinationPapertrail; +public readonly creationStack: string[]; ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. --- -##### `name`Required +##### `fqn`Required ```typescript -public readonly name: string; +public readonly fqn: string; ``` - *Type:* string --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionLogDestination; +public readonly internalValue: IResolvable | AppSpecIngressRule[]; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination +- *Type:* cdktf.IResolvable | AppSpecIngressRule[] --- -### AppSpecFunctionLogDestinationPapertrailOutputReference +### AppSpecIngressRuleMatchOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionLogDestinationPapertrailOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +new app.AppSpecIngressRuleMatchOutputReference(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 @@ -12393,7 +15825,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -12403,151 +15835,153 @@ The attribute on the parent resource this class is referencing. #### Methods -| **Name** | **Description** | -| --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putPath | *No description.* | +| resetPath | *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 @@ -12555,13 +15989,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -12571,20 +16005,38 @@ Return a string representation of this resolvable object. Returns a reversible string representation. +##### `putPath` + +```typescript +public putPath(value: AppSpecIngressRuleMatchPath): void +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleMatchPath + +--- + +##### `resetPath` + +```typescript +public resetPath(): void +``` + #### Properties | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | string | *No description.* | -| 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.* | +| path | AppSpecIngressRuleMatchPathOutputReference | *No description.* | +| pathInput | AppSpecIngressRuleMatchPath | *No description.* | +| internalValue | AppSpecIngressRuleMatch | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -12598,7 +16050,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -12608,57 +16060,55 @@ public readonly fqn: string; --- -##### `endpointInput`Optional +##### `path`Required ```typescript -public readonly endpointInput: string; +public readonly path: AppSpecIngressRuleMatchPathOutputReference; ``` -- *Type:* string +- *Type:* AppSpecIngressRuleMatchPathOutputReference --- -##### `endpoint`Required +##### `pathInput`Optional ```typescript -public readonly endpoint: string; +public readonly pathInput: AppSpecIngressRuleMatchPath; ``` -- *Type:* string +- *Type:* AppSpecIngressRuleMatchPath --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: AppSpecFunctionLogDestinationPapertrail; +public readonly internalValue: AppSpecIngressRuleMatch; ``` -- *Type:* AppSpecFunctionLogDestinationPapertrail +- *Type:* AppSpecIngressRuleMatch --- -### AppSpecFunctionOutputReference +### AppSpecIngressRuleMatchPathOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecIngressRuleMatchPathOutputReference(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. | -| complexObjectIndex | number | the index of this item in the 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. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -12666,7 +16116,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -12674,357 +16124,181 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| 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 | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetPrefix | *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 - -- *Type:* string - ---- - -##### `getNumberMapAttribute` - -```typescript -public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getStringAttribute` - -```typescript -public getStringAttribute(terraformAttribute: string): string -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `getStringMapAttribute` - -```typescript -public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} -``` - -###### `terraformAttribute`Required - -- *Type:* string - ---- - -##### `interpolationForAttribute` - -```typescript -public interpolationForAttribute(property: string): IResolvable -``` - -###### `property`Required +###### `terraformAttribute`Required - *Type:* string --- -##### `resolve` - -```typescript -public resolve(_context: IResolveContext): any -``` - -Produce the Token's value at resolution time. - -###### `_context`Required - -- *Type:* cdktf.IResolveContext - ---- - -##### `toString` - -```typescript -public toString(): string -``` - -Return a string representation of this resolvable object. - -Returns a reversible string representation. - -##### `putAlert` - -```typescript -public putAlert(value: IResolvable | AppSpecFunctionAlert[]): void -``` - -###### `value`Required - -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] - ---- - -##### `putCors` - -```typescript -public putCors(value: AppSpecFunctionCors): void -``` - -###### `value`Required - -- *Type:* AppSpecFunctionCors - ---- - -##### `putEnv` - -```typescript -public putEnv(value: IResolvable | AppSpecFunctionEnv[]): void -``` - -###### `value`Required - -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] - ---- - -##### `putGit` - -```typescript -public putGit(value: AppSpecFunctionGit): void -``` - -###### `value`Required - -- *Type:* AppSpecFunctionGit - ---- - -##### `putGithub` - -```typescript -public putGithub(value: AppSpecFunctionGithub): void -``` - -###### `value`Required - -- *Type:* AppSpecFunctionGithub - ---- - -##### `putGitlab` +##### `getNumberMapAttribute` ```typescript -public putGitlab(value: AppSpecFunctionGitlab): void +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* AppSpecFunctionGitlab +- *Type:* string --- -##### `putLogDestination` +##### `getStringAttribute` ```typescript -public putLogDestination(value: IResolvable | AppSpecFunctionLogDestination[]): void +public getStringAttribute(terraformAttribute: string): string ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] +- *Type:* string --- -##### `putRoutes` +##### `getStringMapAttribute` ```typescript -public putRoutes(value: IResolvable | AppSpecFunctionRoutes[]): void +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -###### `value`Required +###### `terraformAttribute`Required -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] +- *Type:* string --- -##### `resetAlert` +##### `interpolationForAttribute` ```typescript -public resetAlert(): void +public interpolationForAttribute(property: string): IResolvable ``` -##### `resetCors` - -```typescript -public resetCors(): void -``` +###### `property`Required -##### `resetEnv` +- *Type:* string -```typescript -public resetEnv(): void -``` +--- -##### `resetGit` +##### `resolve` ```typescript -public resetGit(): void +public resolve(_context: IResolveContext): any ``` -##### `resetGithub` +Produce the Token's value at resolution time. -```typescript -public resetGithub(): void -``` +###### `_context`Required -##### `resetGitlab` +- *Type:* cdktf.IResolveContext -```typescript -public resetGitlab(): void -``` +--- -##### `resetLogDestination` +##### `toString` ```typescript -public resetLogDestination(): void +public toString(): string ``` -##### `resetRoutes` +Return a string representation of this resolvable object. -```typescript -public resetRoutes(): void -``` +Returns a reversible string representation. -##### `resetSourceDir` +##### `resetPrefix` ```typescript -public resetSourceDir(): void +public resetPrefix(): void ``` @@ -13032,33 +16306,15 @@ 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.* | +| prefixInput | string | *No description.* | +| prefix | string | *No description.* | +| internalValue | AppSpecIngressRuleMatchPath | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -13072,7 +16328,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -13082,380 +16338,490 @@ public readonly fqn: string; --- -##### `alert`Required +##### `prefixInput`Optional ```typescript -public readonly alert: AppSpecFunctionAlertList; +public readonly prefixInput: string; ``` -- *Type:* AppSpecFunctionAlertList +- *Type:* string --- -##### `cors`Required +##### `prefix`Required ```typescript -public readonly cors: AppSpecFunctionCorsOutputReference; +public readonly prefix: string; ``` -- *Type:* AppSpecFunctionCorsOutputReference +- *Type:* string --- -##### `env`Required +##### `internalValue`Optional ```typescript -public readonly env: AppSpecFunctionEnvList; +public readonly internalValue: AppSpecIngressRuleMatchPath; ``` -- *Type:* AppSpecFunctionEnvList +- *Type:* AppSpecIngressRuleMatchPath --- -##### `git`Required + +### AppSpecIngressRuleOutputReference + +#### Initializers ```typescript -public readonly git: AppSpecFunctionGitOutputReference; +import { app } from '@cdktf/provider-digitalocean' + +new app.AppSpecIngressRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) ``` -- *Type:* AppSpecFunctionGitOutputReference +| **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). | --- -##### `github`Required +##### `terraformResource`Required -```typescript -public readonly github: AppSpecFunctionGithubOutputReference; -``` +- *Type:* cdktf.IInterpolatingParent -- *Type:* AppSpecFunctionGithubOutputReference +The parent resource. --- -##### `gitlab`Required +##### `terraformAttribute`Required -```typescript -public readonly gitlab: AppSpecFunctionGitlabOutputReference; -``` +- *Type:* string -- *Type:* AppSpecFunctionGitlabOutputReference +The attribute on the parent resource this class is referencing. --- -##### `logDestination`Required +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| putComponent | *No description.* | +| putCors | *No description.* | +| putMatch | *No description.* | +| putRedirect | *No description.* | +| resetComponent | *No description.* | +| resetCors | *No description.* | +| resetMatch | *No description.* | +| resetRedirect | *No description.* | + +--- + +##### `computeFqn` ```typescript -public readonly logDestination: AppSpecFunctionLogDestinationList; +public computeFqn(): string ``` -- *Type:* AppSpecFunctionLogDestinationList +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string --- -##### `routes`Required +##### `getBooleanAttribute` ```typescript -public readonly routes: AppSpecFunctionRoutesList; +public getBooleanAttribute(terraformAttribute: string): IResolvable ``` -- *Type:* AppSpecFunctionRoutesList +###### `terraformAttribute`Required + +- *Type:* string --- -##### `alertInput`Optional +##### `getBooleanMapAttribute` ```typescript -public readonly alertInput: IResolvable | AppSpecFunctionAlert[]; +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionAlert[] +###### `terraformAttribute`Required + +- *Type:* string --- -##### `corsInput`Optional +##### `getListAttribute` ```typescript -public readonly corsInput: AppSpecFunctionCors; +public getListAttribute(terraformAttribute: string): string[] ``` -- *Type:* AppSpecFunctionCors +###### `terraformAttribute`Required + +- *Type:* string --- -##### `envInput`Optional +##### `getNumberAttribute` ```typescript -public readonly envInput: IResolvable | AppSpecFunctionEnv[]; +public getNumberAttribute(terraformAttribute: string): number ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionEnv[] +###### `terraformAttribute`Required + +- *Type:* string --- -##### `githubInput`Optional +##### `getNumberListAttribute` ```typescript -public readonly githubInput: AppSpecFunctionGithub; +public getNumberListAttribute(terraformAttribute: string): number[] ``` -- *Type:* AppSpecFunctionGithub +###### `terraformAttribute`Required + +- *Type:* string --- -##### `gitInput`Optional +##### `getNumberMapAttribute` ```typescript -public readonly gitInput: AppSpecFunctionGit; +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} ``` -- *Type:* AppSpecFunctionGit +###### `terraformAttribute`Required + +- *Type:* string --- -##### `gitlabInput`Optional +##### `getStringAttribute` ```typescript -public readonly gitlabInput: AppSpecFunctionGitlab; +public getStringAttribute(terraformAttribute: string): string ``` -- *Type:* AppSpecFunctionGitlab +###### `terraformAttribute`Required + +- *Type:* string --- -##### `logDestinationInput`Optional +##### `getStringMapAttribute` ```typescript -public readonly logDestinationInput: IResolvable | AppSpecFunctionLogDestination[]; +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionLogDestination[] +###### `terraformAttribute`Required + +- *Type:* string --- -##### `nameInput`Optional +##### `interpolationForAttribute` ```typescript -public readonly nameInput: string; +public interpolationForAttribute(property: string): IResolvable ``` +###### `property`Required + - *Type:* string --- -##### `routesInput`Optional +##### `resolve` ```typescript -public readonly routesInput: IResolvable | AppSpecFunctionRoutes[]; +public resolve(_context: IResolveContext): any ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext --- -##### `sourceDirInput`Optional +##### `toString` ```typescript -public readonly sourceDirInput: string; +public toString(): string ``` -- *Type:* string +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `putComponent` + +```typescript +public putComponent(value: AppSpecIngressRuleComponent): void +``` + +###### `value`Required + +- *Type:* AppSpecIngressRuleComponent --- -##### `name`Required +##### `putCors` ```typescript -public readonly name: string; +public putCors(value: AppSpecIngressRuleCors): void ``` -- *Type:* string +###### `value`Required + +- *Type:* AppSpecIngressRuleCors --- -##### `sourceDir`Required +##### `putMatch` ```typescript -public readonly sourceDir: string; +public putMatch(value: AppSpecIngressRuleMatch): void ``` -- *Type:* string +###### `value`Required + +- *Type:* AppSpecIngressRuleMatch --- -##### `internalValue`Optional +##### `putRedirect` ```typescript -public readonly internalValue: IResolvable | AppSpecFunction; +public putRedirect(value: AppSpecIngressRuleRedirect): void ``` -- *Type:* cdktf.IResolvable | AppSpecFunction +###### `value`Required + +- *Type:* AppSpecIngressRuleRedirect --- +##### `resetComponent` -### AppSpecFunctionRoutesList +```typescript +public resetComponent(): void +``` -#### Initializers +##### `resetCors` ```typescript -import { app } from '@cdktf/provider-digitalocean' +public resetCors(): void +``` -new app.AppSpecFunctionRoutesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +##### `resetMatch` + +```typescript +public resetMatch(): void ``` -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| terraformResource | cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | string | The attribute on the parent resource this class is referencing. | -| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +##### `resetRedirect` ---- +```typescript +public resetRedirect(): void +``` -##### `terraformResource`Required -- *Type:* cdktf.IInterpolatingParent +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| component | AppSpecIngressRuleComponentOutputReference | *No description.* | +| cors | AppSpecIngressRuleCorsOutputReference | *No description.* | +| match | AppSpecIngressRuleMatchOutputReference | *No description.* | +| redirect | AppSpecIngressRuleRedirectOutputReference | *No description.* | +| componentInput | AppSpecIngressRuleComponent | *No description.* | +| corsInput | AppSpecIngressRuleCors | *No description.* | +| matchInput | AppSpecIngressRuleMatch | *No description.* | +| redirectInput | AppSpecIngressRuleRedirect | *No description.* | +| internalValue | cdktf.IResolvable \| AppSpecIngressRule | *No description.* | + +--- -The parent resource. +##### `creationStack`Required ---- +```typescript +public readonly creationStack: string[]; +``` -##### `terraformAttribute`Required +- *Type:* string[] -- *Type:* string +The creation stack of this resolvable which will be appended to errors thrown during resolution. -The attribute on the parent resource this class is referencing. +If this returns an empty array the stack will not be attached. --- -##### `wrapsSet`Required +##### `fqn`Required -- *Type:* boolean +```typescript +public readonly fqn: string; +``` -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). +- *Type:* string --- -#### Methods +##### `component`Required -| **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.* | +```typescript +public readonly component: AppSpecIngressRuleComponentOutputReference; +``` + +- *Type:* AppSpecIngressRuleComponentOutputReference --- -##### `computeFqn` +##### `cors`Required ```typescript -public computeFqn(): string +public readonly cors: AppSpecIngressRuleCorsOutputReference; ``` -##### `resolve` +- *Type:* AppSpecIngressRuleCorsOutputReference -```typescript -public resolve(_context: IResolveContext): any -``` +--- -Produce the Token's value at resolution time. +##### `match`Required -###### `_context`Required +```typescript +public readonly match: AppSpecIngressRuleMatchOutputReference; +``` -- *Type:* cdktf.IResolveContext +- *Type:* AppSpecIngressRuleMatchOutputReference --- -##### `toString` +##### `redirect`Required ```typescript -public toString(): string +public readonly redirect: AppSpecIngressRuleRedirectOutputReference; ``` -Return a string representation of this resolvable object. +- *Type:* AppSpecIngressRuleRedirectOutputReference -Returns a reversible string representation. +--- -##### `get` +##### `componentInput`Optional ```typescript -public get(index: number): AppSpecFunctionRoutesOutputReference +public readonly componentInput: AppSpecIngressRuleComponent; ``` -###### `index`Required - -- *Type:* number - -the index of the item to return. +- *Type:* AppSpecIngressRuleComponent --- +##### `corsInput`Optional -#### Properties +```typescript +public readonly corsInput: AppSpecIngressRuleCors; +``` -| **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.* | +- *Type:* AppSpecIngressRuleCors --- -##### `creationStack`Required +##### `matchInput`Optional ```typescript -public readonly creationStack: string[]; +public readonly matchInput: AppSpecIngressRuleMatch; ``` -- *Type:* string[] - -The creation stack of this resolvable which will be appended to errors thrown during resolution. - -If this returns an empty array the stack will not be attached. +- *Type:* AppSpecIngressRuleMatch --- -##### `fqn`Required +##### `redirectInput`Optional ```typescript -public readonly fqn: string; +public readonly redirectInput: AppSpecIngressRuleRedirect; ``` -- *Type:* string +- *Type:* AppSpecIngressRuleRedirect --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionRoutes[]; +public readonly internalValue: IResolvable | AppSpecIngressRule; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes[] +- *Type:* cdktf.IResolvable | AppSpecIngressRule --- -### AppSpecFunctionRoutesOutputReference +### AppSpecIngressRuleRedirectOutputReference -#### Initializers +#### Initializers ```typescript import { app } from '@cdktf/provider-digitalocean' -new app.AppSpecFunctionRoutesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new app.AppSpecIngressRuleRedirectOutputReference(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. | -| complexObjectIndex | number | the index of this item in the 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. | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* cdktf.IInterpolatingParent @@ -13463,7 +16829,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -13471,171 +16837,158 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required - -- *Type:* number - -the index of this item in the list. - ---- - -##### `complexObjectIsFromSet`Required - -- *Type:* boolean - -whether the list is wrapping a set (will add tolist() to be able to access an item via an index). - ---- - #### Methods | **Name** | **Description** | | --- | --- | -| computeFqn | *No description.* | -| getAnyMapAttribute | *No description.* | -| getBooleanAttribute | *No description.* | -| getBooleanMapAttribute | *No description.* | -| getListAttribute | *No description.* | -| getNumberAttribute | *No description.* | -| getNumberListAttribute | *No description.* | -| getNumberMapAttribute | *No description.* | -| getStringAttribute | *No description.* | -| getStringMapAttribute | *No description.* | -| interpolationForAttribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| toString | Return a string representation of this resolvable object. | -| resetPath | *No description.* | -| resetPreservePathPrefix | *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. | +| resetAuthority | *No description.* | +| resetPort | *No description.* | +| resetRedirectCode | *No description.* | +| resetScheme | *No description.* | +| resetUri | *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 @@ -13643,13 +16996,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -13659,16 +17012,34 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `resetPath` +##### `resetAuthority` ```typescript -public resetPath(): void +public resetAuthority(): void ``` -##### `resetPreservePathPrefix` +##### `resetPort` ```typescript -public resetPreservePathPrefix(): void +public resetPort(): void +``` + +##### `resetRedirectCode` + +```typescript +public resetRedirectCode(): void +``` + +##### `resetScheme` + +```typescript +public resetScheme(): void +``` + +##### `resetUri` + +```typescript +public resetUri(): void ``` @@ -13676,17 +17047,23 @@ 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.* | +| authorityInput | string | *No description.* | +| portInput | number | *No description.* | +| redirectCodeInput | number | *No description.* | +| schemeInput | string | *No description.* | +| uriInput | string | *No description.* | +| authority | string | *No description.* | +| port | number | *No description.* | +| redirectCode | number | *No description.* | +| scheme | string | *No description.* | +| uri | string | *No description.* | +| internalValue | AppSpecIngressRuleRedirect | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -13700,7 +17077,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -13710,53 +17087,113 @@ public readonly fqn: string; --- -##### `pathInput`Optional +##### `authorityInput`Optional ```typescript -public readonly pathInput: string; +public readonly authorityInput: string; ``` - *Type:* string --- -##### `preservePathPrefixInput`Optional +##### `portInput`Optional ```typescript -public readonly preservePathPrefixInput: boolean | IResolvable; +public readonly portInput: number; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* number --- -##### `path`Required +##### `redirectCodeInput`Optional ```typescript -public readonly path: string; +public readonly redirectCodeInput: number; +``` + +- *Type:* number + +--- + +##### `schemeInput`Optional + +```typescript +public readonly schemeInput: string; ``` - *Type:* string --- -##### `preservePathPrefix`Required +##### `uriInput`Optional ```typescript -public readonly preservePathPrefix: boolean | IResolvable; +public readonly uriInput: string; ``` -- *Type:* boolean | cdktf.IResolvable +- *Type:* string --- -##### `internalValue`Optional +##### `authority`Required ```typescript -public readonly internalValue: IResolvable | AppSpecFunctionRoutes; +public readonly authority: string; ``` -- *Type:* cdktf.IResolvable | AppSpecFunctionRoutes +- *Type:* string + +--- + +##### `port`Required + +```typescript +public readonly port: number; +``` + +- *Type:* number + +--- + +##### `redirectCode`Required + +```typescript +public readonly redirectCode: number; +``` + +- *Type:* number + +--- + +##### `scheme`Required + +```typescript +public readonly scheme: string; +``` + +- *Type:* string + +--- + +##### `uri`Required + +```typescript +public readonly uri: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: AppSpecIngressRuleRedirect; +``` + +- *Type:* AppSpecIngressRuleRedirect --- @@ -19038,6 +22475,7 @@ The attribute on the parent resource this class is referencing. | putDomain | *No description.* | | putEnv | *No description.* | | putFunction | *No description.* | +| putIngress | *No description.* | | putJob | *No description.* | | putService | *No description.* | | putStaticSite | *No description.* | @@ -19048,6 +22486,7 @@ The attribute on the parent resource this class is referencing. | resetDomains | *No description.* | | resetEnv | *No description.* | | resetFunction | *No description.* | +| resetIngress | *No description.* | | resetJob | *No description.* | | resetRegion | *No description.* | | resetService | *No description.* | @@ -19266,6 +22705,18 @@ public putFunction(value: IResolvable | AppSpecFunction[]): void --- +##### `putIngress` + +```typescript +public putIngress(value: AppSpecIngress): void +``` + +###### `value`Required + +- *Type:* AppSpecIngress + +--- + ##### `putJob` ```typescript @@ -19350,6 +22801,12 @@ public resetEnv(): void public resetFunction(): void ``` +##### `resetIngress` + +```typescript +public resetIngress(): void +``` + ##### `resetJob` ```typescript @@ -19392,6 +22849,7 @@ public resetWorker(): void | domain | AppSpecDomainList | *No description.* | | env | AppSpecEnvList | *No description.* | | function | AppSpecFunctionList | *No description.* | +| ingress | AppSpecIngressOutputReference | *No description.* | | job | AppSpecJobList | *No description.* | | service | AppSpecServiceList | *No description.* | | staticSite | AppSpecStaticSiteList | *No description.* | @@ -19402,6 +22860,7 @@ public resetWorker(): void | domainsInput | string[] | *No description.* | | envInput | cdktf.IResolvable \| AppSpecEnv[] | *No description.* | | functionInput | cdktf.IResolvable \| AppSpecFunction[] | *No description.* | +| ingressInput | AppSpecIngress | *No description.* | | jobInput | cdktf.IResolvable \| AppSpecJob[] | *No description.* | | nameInput | string | *No description.* | | regionInput | string | *No description.* | @@ -19489,6 +22948,16 @@ public readonly function: AppSpecFunctionList; --- +##### `ingress`Required + +```typescript +public readonly ingress: AppSpecIngressOutputReference; +``` + +- *Type:* AppSpecIngressOutputReference + +--- + ##### `job`Required ```typescript @@ -19589,6 +23058,16 @@ public readonly functionInput: IResolvable | AppSpecFunction[]; --- +##### `ingressInput`Optional + +```typescript +public readonly ingressInput: AppSpecIngress; +``` + +- *Type:* AppSpecIngress + +--- + ##### `jobInput`Optional ```typescript diff --git a/docs/cdn.csharp.md b/docs/cdn.csharp.md index e306463df..396bdee65 100644 --- a/docs/cdn.csharp.md +++ b/docs/cdn.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_cdn` -Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn). +Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn). # `cdn` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry ### Cdn -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn digitalocean_cdn}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn digitalocean_cdn}. #### Initializers @@ -456,7 +456,7 @@ The construct id used in the generated config for the Cdn to import. The id of the existing Cdn that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use --- @@ -842,9 +842,9 @@ new CdnConfig { | Provisioners | object[] | *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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | +| CertificateName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. | | Ttl | double | The amount of time the content is cached in the CDN. | --- @@ -929,7 +929,7 @@ public string Origin { get; set; } fully qualified domain name (FQDN) for the origin server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} --- @@ -943,7 +943,7 @@ public string CertificateId { get; set; } ID of a DigitalOcean managed TLS certificate for use with custom domains. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} --- @@ -955,7 +955,7 @@ public string CertificateName { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. --- @@ -969,7 +969,7 @@ public string CustomDomain { get; set; } fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} --- @@ -981,7 +981,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -998,7 +998,7 @@ public double Ttl { get; set; } The amount of time the content is cached in the CDN. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} --- diff --git a/docs/cdn.go.md b/docs/cdn.go.md index bb3ba3de5..f7eadedef 100644 --- a/docs/cdn.go.md +++ b/docs/cdn.go.md @@ -1,6 +1,6 @@ # `digitalocean_cdn` -Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn). +Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn). # `cdn` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry ### Cdn -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn digitalocean_cdn}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn digitalocean_cdn}. #### Initializers @@ -456,7 +456,7 @@ The construct id used in the generated config for the Cdn to import. The id of the existing Cdn that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use --- @@ -842,9 +842,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/cdn" | Provisioners | *[]interface{} | *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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | +| CertificateName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. | | Ttl | *f64 | The amount of time the content is cached in the CDN. | --- @@ -929,7 +929,7 @@ Origin *string fully qualified domain name (FQDN) for the origin server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} --- @@ -943,7 +943,7 @@ CertificateId *string ID of a DigitalOcean managed TLS certificate for use with custom domains. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} --- @@ -955,7 +955,7 @@ CertificateName *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. --- @@ -969,7 +969,7 @@ CustomDomain *string fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} --- @@ -981,7 +981,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -998,7 +998,7 @@ Ttl *f64 The amount of time the content is cached in the CDN. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} --- diff --git a/docs/cdn.java.md b/docs/cdn.java.md index 80a48f62d..658e33b5e 100644 --- a/docs/cdn.java.md +++ b/docs/cdn.java.md @@ -1,6 +1,6 @@ # `digitalocean_cdn` -Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn). +Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn). # `cdn` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry ### Cdn -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn digitalocean_cdn}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn digitalocean_cdn}. #### Initializers @@ -49,9 +49,9 @@ Cdn.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | origin | java.lang.String | fully qualified domain name (FQDN) for the origin server. | | certificateId | java.lang.String | ID of a DigitalOcean managed TLS certificate for use with custom domains. | -| certificateName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | +| certificateName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | | customDomain | java.lang.String | fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. | | ttl | java.lang.Number | The amount of time the content is cached in the CDN. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope fully qualified domain name (FQDN) for the origin server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit ID of a DigitalOcean managed TLS certificate for use with custom domains. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -171,7 +171,7 @@ If you experience problems setting this value it might not be settable. Please t The amount of time the content is cached in the CDN. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} --- @@ -583,7 +583,7 @@ The construct id used in the generated config for the Cdn to import. The id of the existing Cdn that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use --- @@ -973,9 +973,9 @@ CdnConfig.builder() | provisioners | java.util.List | *No description.* | | origin | java.lang.String | fully qualified domain name (FQDN) for the origin server. | | certificateId | java.lang.String | ID of a DigitalOcean managed TLS certificate for use with custom domains. | -| certificateName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | +| certificateName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | | customDomain | java.lang.String | fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. | | ttl | java.lang.Number | The amount of time the content is cached in the CDN. | --- @@ -1060,7 +1060,7 @@ public java.lang.String getOrigin(); fully qualified domain name (FQDN) for the origin server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} --- @@ -1074,7 +1074,7 @@ public java.lang.String getCertificateId(); ID of a DigitalOcean managed TLS certificate for use with custom domains. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} --- @@ -1086,7 +1086,7 @@ public java.lang.String getCertificateName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. --- @@ -1100,7 +1100,7 @@ public java.lang.String getCustomDomain(); fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} --- @@ -1112,7 +1112,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1129,7 +1129,7 @@ public java.lang.Number getTtl(); The amount of time the content is cached in the CDN. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} --- diff --git a/docs/cdn.python.md b/docs/cdn.python.md index 2aef8404b..23aaeb6d3 100644 --- a/docs/cdn.python.md +++ b/docs/cdn.python.md @@ -1,6 +1,6 @@ # `digitalocean_cdn` -Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn). +Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn). # `cdn` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry ### Cdn -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn digitalocean_cdn}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn digitalocean_cdn}. #### Initializers @@ -47,9 +47,9 @@ cdn.Cdn( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | origin | str | fully qualified domain name (FQDN) for the origin server. | | certificate_id | str | ID of a DigitalOcean managed TLS certificate for use with custom domains. | -| certificate_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | +| certificate_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | | custom_domain | str | fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. | | ttl | typing.Union[int, float] | The amount of time the content is cached in the CDN. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope fully qualified domain name (FQDN) for the origin server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit ID of a DigitalOcean managed TLS certificate for use with custom domains. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -169,7 +169,7 @@ If you experience problems setting this value it might not be settable. Please t The amount of time the content is cached in the CDN. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} --- @@ -623,7 +623,7 @@ The construct id used in the generated config for the Cdn to import. The id of the existing Cdn that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use --- @@ -1009,9 +1009,9 @@ cdn.CdnConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | origin | str | fully qualified domain name (FQDN) for the origin server. | | certificate_id | str | ID of a DigitalOcean managed TLS certificate for use with custom domains. | -| certificate_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | +| certificate_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | | custom_domain | str | fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. | | ttl | typing.Union[int, float] | The amount of time the content is cached in the CDN. | --- @@ -1096,7 +1096,7 @@ origin: str fully qualified domain name (FQDN) for the origin server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} --- @@ -1110,7 +1110,7 @@ certificate_id: str ID of a DigitalOcean managed TLS certificate for use with custom domains. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} --- @@ -1122,7 +1122,7 @@ certificate_name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. --- @@ -1136,7 +1136,7 @@ custom_domain: str fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} --- @@ -1148,7 +1148,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1165,7 +1165,7 @@ ttl: typing.Union[int, float] The amount of time the content is cached in the CDN. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} --- diff --git a/docs/cdn.typescript.md b/docs/cdn.typescript.md index 4a9b5b8e6..3b73e8c82 100644 --- a/docs/cdn.typescript.md +++ b/docs/cdn.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_cdn` -Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn). +Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn). # `cdn` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry ### Cdn -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn digitalocean_cdn}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn digitalocean_cdn}. #### Initializers @@ -456,7 +456,7 @@ The construct id used in the generated config for the Cdn to import. The id of the existing Cdn that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use --- @@ -828,9 +828,9 @@ const cdnConfig: cdn.CdnConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. | +| certificateName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. | | ttl | number | The amount of time the content is cached in the CDN. | --- @@ -915,7 +915,7 @@ public readonly origin: string; fully qualified domain name (FQDN) for the origin server. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} --- @@ -929,7 +929,7 @@ public readonly certificateId: string; ID of a DigitalOcean managed TLS certificate for use with custom domains. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} --- @@ -941,7 +941,7 @@ public readonly certificateName: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name}. --- @@ -955,7 +955,7 @@ public readonly customDomain: string; fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} --- @@ -967,7 +967,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -984,7 +984,7 @@ public readonly ttl: number; The amount of time the content is cached in the CDN. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} --- diff --git a/docs/certificate.csharp.md b/docs/certificate.csharp.md index 90af1f70f..dfcdd547e 100644 --- a/docs/certificate.csharp.md +++ b/docs/certificate.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_certificate` -Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate). +Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate). # `certificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https:// ### Certificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate digitalocean_certificate}. #### Initializers @@ -463,7 +463,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -892,13 +892,13 @@ new CertificateConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. | -| CertificateChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | -| Domains | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. | -| LeafCertificate | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | -| PrivateKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. | +| CertificateChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | +| Domains | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. | +| LeafCertificate | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | +| PrivateKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. | --- @@ -980,7 +980,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. --- @@ -992,7 +992,7 @@ public string CertificateChain { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. --- @@ -1004,7 +1004,7 @@ public string[] Domains { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. --- @@ -1016,7 +1016,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1031,7 +1031,7 @@ public string LeafCertificate { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. --- @@ -1043,7 +1043,7 @@ public string PrivateKey { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. --- @@ -1055,7 +1055,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. --- diff --git a/docs/certificate.go.md b/docs/certificate.go.md index 41daff687..4ce2a399f 100644 --- a/docs/certificate.go.md +++ b/docs/certificate.go.md @@ -1,6 +1,6 @@ # `digitalocean_certificate` -Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate). +Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate). # `certificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https:// ### Certificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate digitalocean_certificate}. #### Initializers @@ -463,7 +463,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -892,13 +892,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/certifi | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. | -| CertificateChain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | -| Domains | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. | -| LeafCertificate | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | -| PrivateKey | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. | +| CertificateChain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | +| Domains | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. | +| LeafCertificate | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | +| PrivateKey | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. | --- @@ -980,7 +980,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. --- @@ -992,7 +992,7 @@ CertificateChain *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. --- @@ -1004,7 +1004,7 @@ Domains *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. --- @@ -1016,7 +1016,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1031,7 +1031,7 @@ LeafCertificate *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. --- @@ -1043,7 +1043,7 @@ PrivateKey *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. --- @@ -1055,7 +1055,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. --- diff --git a/docs/certificate.java.md b/docs/certificate.java.md index 63f646efc..116c4c59b 100644 --- a/docs/certificate.java.md +++ b/docs/certificate.java.md @@ -1,6 +1,6 @@ # `digitalocean_certificate` -Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate). +Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate). # `certificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https:// ### Certificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate digitalocean_certificate}. #### Initializers @@ -48,13 +48,13 @@ Certificate.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. | -| certificateChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | -| domains | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. | -| leafCertificate | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | -| privateKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. | +| certificateChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | +| domains | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. | +| leafCertificate | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | +| privateKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -157,7 +157,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. --- @@ -592,7 +592,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -1025,13 +1025,13 @@ CertificateConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. | -| certificateChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | -| domains | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. | -| leafCertificate | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | -| privateKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. | +| certificateChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | +| domains | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. | +| leafCertificate | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | +| privateKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. | --- @@ -1113,7 +1113,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. --- @@ -1125,7 +1125,7 @@ public java.lang.String getCertificateChain(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. --- @@ -1137,7 +1137,7 @@ public java.util.List getDomains(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. --- @@ -1149,7 +1149,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1164,7 +1164,7 @@ public java.lang.String getLeafCertificate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. --- @@ -1176,7 +1176,7 @@ public java.lang.String getPrivateKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. --- @@ -1188,7 +1188,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. --- diff --git a/docs/certificate.python.md b/docs/certificate.python.md index 818dc444b..71433bcf1 100644 --- a/docs/certificate.python.md +++ b/docs/certificate.python.md @@ -1,6 +1,6 @@ # `digitalocean_certificate` -Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate). +Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate). # `certificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https:// ### Certificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate digitalocean_certificate}. #### Initializers @@ -46,13 +46,13 @@ certificate.Certificate( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. | -| certificate_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | -| domains | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. | -| leaf_certificate | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | -| private_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. | +| certificate_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | +| domains | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. | +| leaf_certificate | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | +| private_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -155,7 +155,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. --- @@ -632,7 +632,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -1061,13 +1061,13 @@ certificate.CertificateConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. | -| certificate_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | -| domains | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. | -| leaf_certificate | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | -| private_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. | +| certificate_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | +| domains | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. | +| leaf_certificate | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | +| private_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. | --- @@ -1149,7 +1149,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. --- @@ -1161,7 +1161,7 @@ certificate_chain: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. --- @@ -1173,7 +1173,7 @@ domains: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. --- @@ -1185,7 +1185,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1200,7 +1200,7 @@ leaf_certificate: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. --- @@ -1212,7 +1212,7 @@ private_key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. --- @@ -1224,7 +1224,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. --- diff --git a/docs/certificate.typescript.md b/docs/certificate.typescript.md index 3041687b1..a21c8a7e6 100644 --- a/docs/certificate.typescript.md +++ b/docs/certificate.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_certificate` -Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate). +Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate). # `certificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https:// ### Certificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate digitalocean_certificate}. #### Initializers @@ -463,7 +463,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -877,13 +877,13 @@ const certificateConfig: certificate.CertificateConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. | -| certificateChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | -| domains | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. | -| leafCertificate | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | -| privateKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. | +| certificateChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. | +| domains | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. | +| leafCertificate | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. | +| privateKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. | --- @@ -965,7 +965,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name}. --- @@ -977,7 +977,7 @@ public readonly certificateChain: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain}. --- @@ -989,7 +989,7 @@ public readonly domains: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains}. --- @@ -1001,7 +1001,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1016,7 +1016,7 @@ public readonly leafCertificate: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate}. --- @@ -1028,7 +1028,7 @@ public readonly privateKey: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key}. --- @@ -1040,7 +1040,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type}. --- diff --git a/docs/containerRegistry.csharp.md b/docs/containerRegistry.csharp.md index f07ffba17..6409fa4c8 100644 --- a/docs/containerRegistry.csharp.md +++ b/docs/containerRegistry.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry). # `containerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](h ### ContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry digitalocean_container_registry}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the ContainerRegistry to impor The id of the existing ContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -795,10 +795,10 @@ new ContainerRegistryConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. | -| SubscriptionTierSlug | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. | +| SubscriptionTierSlug | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. | --- @@ -880,7 +880,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. --- @@ -892,7 +892,7 @@ public string SubscriptionTierSlug { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. --- @@ -904,7 +904,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -919,7 +919,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. --- diff --git a/docs/containerRegistry.go.md b/docs/containerRegistry.go.md index 6dbd65158..d1258a81b 100644 --- a/docs/containerRegistry.go.md +++ b/docs/containerRegistry.go.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry). # `containerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](h ### ContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry digitalocean_container_registry}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the ContainerRegistry to impor The id of the existing ContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -795,10 +795,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/contain | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. | -| SubscriptionTierSlug | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. | +| SubscriptionTierSlug | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. | --- @@ -880,7 +880,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. --- @@ -892,7 +892,7 @@ SubscriptionTierSlug *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. --- @@ -904,7 +904,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -919,7 +919,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. --- diff --git a/docs/containerRegistry.java.md b/docs/containerRegistry.java.md index b405d9a23..b4c17d555 100644 --- a/docs/containerRegistry.java.md +++ b/docs/containerRegistry.java.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry). # `containerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](h ### ContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry digitalocean_container_registry}. #### Initializers @@ -45,10 +45,10 @@ ContainerRegistry.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. | -| subscriptionTierSlug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. | +| subscriptionTierSlug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. --- @@ -534,7 +534,7 @@ The construct id used in the generated config for the ContainerRegistry to impor The id of the existing ContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -898,10 +898,10 @@ ContainerRegistryConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. | -| subscriptionTierSlug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. | +| subscriptionTierSlug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. | --- @@ -983,7 +983,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. --- @@ -995,7 +995,7 @@ public java.lang.String getSubscriptionTierSlug(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. --- @@ -1007,7 +1007,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1022,7 +1022,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. --- diff --git a/docs/containerRegistry.python.md b/docs/containerRegistry.python.md index 7412260e3..243d9cce6 100644 --- a/docs/containerRegistry.python.md +++ b/docs/containerRegistry.python.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry). # `containerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](h ### ContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry digitalocean_container_registry}. #### Initializers @@ -43,10 +43,10 @@ containerRegistry.ContainerRegistry( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. | -| subscription_tier_slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. | +| subscription_tier_slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -141,7 +141,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. --- @@ -574,7 +574,7 @@ The construct id used in the generated config for the ContainerRegistry to impor The id of the existing ContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -934,10 +934,10 @@ containerRegistry.ContainerRegistryConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. | -| subscription_tier_slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. | +| subscription_tier_slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. | --- @@ -1019,7 +1019,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. --- @@ -1031,7 +1031,7 @@ subscription_tier_slug: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. --- @@ -1043,7 +1043,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1058,7 +1058,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. --- diff --git a/docs/containerRegistry.typescript.md b/docs/containerRegistry.typescript.md index 25a858be3..01edfefa9 100644 --- a/docs/containerRegistry.typescript.md +++ b/docs/containerRegistry.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry). # `containerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](h ### ContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry digitalocean_container_registry}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the ContainerRegistry to impor The id of the existing ContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -783,10 +783,10 @@ const containerRegistryConfig: containerRegistry.ContainerRegistryConfig = { ... | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. | -| subscriptionTierSlug | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. | +| subscriptionTierSlug | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. | --- @@ -868,7 +868,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name}. --- @@ -880,7 +880,7 @@ public readonly subscriptionTierSlug: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug}. --- @@ -892,7 +892,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -907,7 +907,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region}. --- diff --git a/docs/containerRegistryDockerCredentials.csharp.md b/docs/containerRegistryDockerCredentials.csharp.md index 867167f4c..2f8b4427d 100644 --- a/docs/containerRegistryDockerCredentials.csharp.md +++ b/docs/containerRegistryDockerCredentials.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry_docker_credentials` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials). # `containerRegistryDockerCredentials` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry_doc ### ContainerRegistryDockerCredentials -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the ContainerRegistryDockerCre The id of the existing ContainerRegistryDockerCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use --- @@ -780,10 +780,10 @@ new ContainerRegistryDockerCredentialsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| RegistryName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| ExpirySeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| Write | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| RegistryName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| ExpirySeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| Write | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- @@ -865,7 +865,7 @@ public string RegistryName { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. --- @@ -877,7 +877,7 @@ public double ExpirySeconds { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. --- @@ -889,7 +889,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -904,7 +904,7 @@ public object Write { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. --- diff --git a/docs/containerRegistryDockerCredentials.go.md b/docs/containerRegistryDockerCredentials.go.md index 64b56ae20..282dce0f0 100644 --- a/docs/containerRegistryDockerCredentials.go.md +++ b/docs/containerRegistryDockerCredentials.go.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry_docker_credentials` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials). # `containerRegistryDockerCredentials` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry_doc ### ContainerRegistryDockerCredentials -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the ContainerRegistryDockerCre The id of the existing ContainerRegistryDockerCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use --- @@ -780,10 +780,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/contain | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| RegistryName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| ExpirySeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| Write | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| RegistryName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| ExpirySeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| Write | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- @@ -865,7 +865,7 @@ RegistryName *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. --- @@ -877,7 +877,7 @@ ExpirySeconds *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. --- @@ -889,7 +889,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -904,7 +904,7 @@ Write interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. --- diff --git a/docs/containerRegistryDockerCredentials.java.md b/docs/containerRegistryDockerCredentials.java.md index b61f47254..a0bdd6104 100644 --- a/docs/containerRegistryDockerCredentials.java.md +++ b/docs/containerRegistryDockerCredentials.java.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry_docker_credentials` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials). # `containerRegistryDockerCredentials` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry_doc ### ContainerRegistryDockerCredentials -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. #### Initializers @@ -46,10 +46,10 @@ ContainerRegistryDockerCredentials.Builder.create(Construct scope, java.lang.Str | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| registryName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| expirySeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| write | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| registryName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| expirySeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| write | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- @@ -117,7 +117,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. --- @@ -125,7 +125,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -144,7 +144,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. --- @@ -542,7 +542,7 @@ The construct id used in the generated config for the ContainerRegistryDockerCre The id of the existing ContainerRegistryDockerCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use --- @@ -885,10 +885,10 @@ ContainerRegistryDockerCredentialsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| registryName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| expirySeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| write | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| registryName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| expirySeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| write | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- @@ -970,7 +970,7 @@ public java.lang.String getRegistryName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. --- @@ -982,7 +982,7 @@ public java.lang.Number getExpirySeconds(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. --- @@ -994,7 +994,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1009,7 +1009,7 @@ public java.lang.Object getWrite(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. --- diff --git a/docs/containerRegistryDockerCredentials.python.md b/docs/containerRegistryDockerCredentials.python.md index 453c8098b..5c112bdc6 100644 --- a/docs/containerRegistryDockerCredentials.python.md +++ b/docs/containerRegistryDockerCredentials.python.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry_docker_credentials` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials). # `containerRegistryDockerCredentials` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry_doc ### ContainerRegistryDockerCredentials -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. #### Initializers @@ -43,10 +43,10 @@ containerRegistryDockerCredentials.ContainerRegistryDockerCredentials( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| registry_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| expiry_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| write | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| registry_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| expiry_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| write | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -141,7 +141,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. --- @@ -581,7 +581,7 @@ The construct id used in the generated config for the ContainerRegistryDockerCre The id of the existing ContainerRegistryDockerCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use --- @@ -919,10 +919,10 @@ containerRegistryDockerCredentials.ContainerRegistryDockerCredentialsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| registry_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| expiry_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| write | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| registry_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| expiry_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| write | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- @@ -1004,7 +1004,7 @@ registry_name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. --- @@ -1016,7 +1016,7 @@ expiry_seconds: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. --- @@ -1028,7 +1028,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1043,7 +1043,7 @@ write: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. --- diff --git a/docs/containerRegistryDockerCredentials.typescript.md b/docs/containerRegistryDockerCredentials.typescript.md index ece518ed8..d76dd7b0d 100644 --- a/docs/containerRegistryDockerCredentials.typescript.md +++ b/docs/containerRegistryDockerCredentials.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_container_registry_docker_credentials` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials). # `containerRegistryDockerCredentials` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_container_registry_doc ### ContainerRegistryDockerCredentials -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the ContainerRegistryDockerCre The id of the existing ContainerRegistryDockerCredentials that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use --- @@ -768,10 +768,10 @@ const containerRegistryDockerCredentialsConfig: containerRegistryDockerCredentia | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | -| expirySeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | -| write | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | +| registryName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. | +| expirySeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. | +| write | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. | --- @@ -853,7 +853,7 @@ public readonly registryName: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name}. --- @@ -865,7 +865,7 @@ public readonly expirySeconds: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds}. --- @@ -877,7 +877,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -892,7 +892,7 @@ public readonly write: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write}. --- diff --git a/docs/customImage.csharp.md b/docs/customImage.csharp.md index 5a0d462be..86f8f01d1 100644 --- a/docs/customImage.csharp.md +++ b/docs/customImage.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_custom_image` -Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image). +Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image). # `customImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https:/ ### CustomImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image digitalocean_custom_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image digitalocean_custom_image}. #### Initializers @@ -469,7 +469,7 @@ The construct id used in the generated config for the CustomImage to import. The id of the existing CustomImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use --- @@ -965,13 +965,13 @@ new CustomImageConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. | -| Regions | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. | -| Url | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. | -| Description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. | -| Distribution | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. | +| Regions | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. | +| Url | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. | +| Description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. | +| Distribution | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. | | Timeouts | CustomImageTimeouts | timeouts block. | --- @@ -1054,7 +1054,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. --- @@ -1066,7 +1066,7 @@ public string[] Regions { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. --- @@ -1078,7 +1078,7 @@ public string Url { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. --- @@ -1090,7 +1090,7 @@ public string Description { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. --- @@ -1102,7 +1102,7 @@ public string Distribution { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. --- @@ -1114,7 +1114,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1129,7 +1129,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. --- @@ -1143,7 +1143,7 @@ public CustomImageTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} --- @@ -1163,7 +1163,7 @@ new CustomImageTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. | --- @@ -1175,7 +1175,7 @@ public string Create { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. --- diff --git a/docs/customImage.go.md b/docs/customImage.go.md index 5a404232e..7df2fecfa 100644 --- a/docs/customImage.go.md +++ b/docs/customImage.go.md @@ -1,6 +1,6 @@ # `digitalocean_custom_image` -Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image). +Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image). # `customImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https:/ ### CustomImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image digitalocean_custom_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image digitalocean_custom_image}. #### Initializers @@ -469,7 +469,7 @@ The construct id used in the generated config for the CustomImage to import. The id of the existing CustomImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use --- @@ -965,13 +965,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customi | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. | -| Regions | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. | -| Url | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. | -| Description | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. | -| Distribution | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. | +| Regions | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. | +| Url | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. | +| Description | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. | +| Distribution | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. | | Timeouts | CustomImageTimeouts | timeouts block. | --- @@ -1054,7 +1054,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. --- @@ -1066,7 +1066,7 @@ Regions *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. --- @@ -1078,7 +1078,7 @@ Url *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. --- @@ -1090,7 +1090,7 @@ Description *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. --- @@ -1102,7 +1102,7 @@ Distribution *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. --- @@ -1114,7 +1114,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1129,7 +1129,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. --- @@ -1143,7 +1143,7 @@ Timeouts CustomImageTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} --- @@ -1163,7 +1163,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/customi | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. | --- @@ -1175,7 +1175,7 @@ Create *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. --- diff --git a/docs/customImage.java.md b/docs/customImage.java.md index 6b1f2cdb4..c511f51d6 100644 --- a/docs/customImage.java.md +++ b/docs/customImage.java.md @@ -1,6 +1,6 @@ # `digitalocean_custom_image` -Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image). +Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image). # `customImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https:/ ### CustomImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image digitalocean_custom_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image digitalocean_custom_image}. #### Initializers @@ -49,13 +49,13 @@ CustomImage.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. | -| regions | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. | -| url | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. | -| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. | -| distribution | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. | +| regions | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. | +| url | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. | +| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. | +| distribution | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. | | timeouts | CustomImageTimeouts | timeouts block. | --- @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -175,7 +175,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} --- @@ -610,7 +610,7 @@ The construct id used in the generated config for the CustomImage to import. The id of the existing CustomImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use --- @@ -1110,13 +1110,13 @@ CustomImageConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. | -| regions | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. | -| url | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. | -| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. | -| distribution | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. | +| regions | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. | +| url | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. | +| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. | +| distribution | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. | | timeouts | CustomImageTimeouts | timeouts block. | --- @@ -1199,7 +1199,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. --- @@ -1211,7 +1211,7 @@ public java.util.List getRegions(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. --- @@ -1223,7 +1223,7 @@ public java.lang.String getUrl(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. --- @@ -1235,7 +1235,7 @@ public java.lang.String getDescription(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. --- @@ -1247,7 +1247,7 @@ public java.lang.String getDistribution(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. --- @@ -1259,7 +1259,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1274,7 +1274,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. --- @@ -1288,7 +1288,7 @@ public CustomImageTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} --- @@ -1308,7 +1308,7 @@ CustomImageTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. | --- @@ -1320,7 +1320,7 @@ public java.lang.String getCreate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. --- diff --git a/docs/customImage.python.md b/docs/customImage.python.md index 0b9ac5c17..927bf2253 100644 --- a/docs/customImage.python.md +++ b/docs/customImage.python.md @@ -1,6 +1,6 @@ # `digitalocean_custom_image` -Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image). +Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image). # `customImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https:/ ### CustomImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image digitalocean_custom_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image digitalocean_custom_image}. #### Initializers @@ -47,13 +47,13 @@ customImage.CustomImage( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. | -| regions | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. | -| url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. | -| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. | -| distribution | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. | +| regions | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. | +| url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. | +| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. | +| distribution | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. | | timeouts | CustomImageTimeouts | timeouts block. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -173,7 +173,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. --- @@ -183,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} --- @@ -506,7 +506,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. --- @@ -654,7 +654,7 @@ The construct id used in the generated config for the CustomImage to import. The id of the existing CustomImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use --- @@ -1150,13 +1150,13 @@ customImage.CustomImageConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. | -| regions | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. | -| url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. | -| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. | -| distribution | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. | +| regions | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. | +| url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. | +| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. | +| distribution | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. | | timeouts | CustomImageTimeouts | timeouts block. | --- @@ -1239,7 +1239,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. --- @@ -1251,7 +1251,7 @@ regions: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. --- @@ -1263,7 +1263,7 @@ url: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. --- @@ -1275,7 +1275,7 @@ description: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. --- @@ -1287,7 +1287,7 @@ distribution: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. --- @@ -1299,7 +1299,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1314,7 +1314,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. --- @@ -1328,7 +1328,7 @@ timeouts: CustomImageTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} --- @@ -1348,7 +1348,7 @@ customImage.CustomImageTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. | --- @@ -1360,7 +1360,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. --- diff --git a/docs/customImage.typescript.md b/docs/customImage.typescript.md index 4ddaff611..e6be7d0d4 100644 --- a/docs/customImage.typescript.md +++ b/docs/customImage.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_custom_image` -Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image). +Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image). # `customImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https:/ ### CustomImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image digitalocean_custom_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image digitalocean_custom_image}. #### Initializers @@ -469,7 +469,7 @@ The construct id used in the generated config for the CustomImage to import. The id of the existing CustomImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use --- @@ -949,13 +949,13 @@ const customImageConfig: customImage.CustomImageConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. | -| regions | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. | -| url | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. | -| description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. | -| distribution | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. | +| regions | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. | +| url | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. | +| description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. | +| distribution | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. | | timeouts | CustomImageTimeouts | timeouts block. | --- @@ -1038,7 +1038,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name}. --- @@ -1050,7 +1050,7 @@ public readonly regions: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions}. --- @@ -1062,7 +1062,7 @@ public readonly url: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url}. --- @@ -1074,7 +1074,7 @@ public readonly description: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description}. --- @@ -1086,7 +1086,7 @@ public readonly distribution: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution}. --- @@ -1098,7 +1098,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1113,7 +1113,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags}. --- @@ -1127,7 +1127,7 @@ public readonly timeouts: CustomImageTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} --- @@ -1145,7 +1145,7 @@ const customImageTimeouts: customImage.CustomImageTimeouts = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. | --- @@ -1157,7 +1157,7 @@ public readonly create: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create}. --- diff --git a/docs/dataDigitaloceanAccount.csharp.md b/docs/dataDigitaloceanAccount.csharp.md index 320ca4090..8804f73b9 100644 --- a/docs/dataDigitaloceanAccount.csharp.md +++ b/docs/dataDigitaloceanAccount.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_account` -Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account). +Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account). # `dataDigitaloceanAccount` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https:/ ### DataDigitaloceanAccount -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account digitalocean_account}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account digitalocean_account}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanAccount to The id of the existing DataDigitaloceanAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use --- @@ -669,7 +669,7 @@ new DataDigitaloceanAccountConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | --- @@ -751,7 +751,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanAccount.go.md b/docs/dataDigitaloceanAccount.go.md index ca2ef1c6b..00037fdf2 100644 --- a/docs/dataDigitaloceanAccount.go.md +++ b/docs/dataDigitaloceanAccount.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_account` -Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account). +Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account). # `dataDigitaloceanAccount` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https:/ ### DataDigitaloceanAccount -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account digitalocean_account}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account digitalocean_account}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanAccount to The id of the existing DataDigitaloceanAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use --- @@ -669,7 +669,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | --- @@ -751,7 +751,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanAccount.java.md b/docs/dataDigitaloceanAccount.java.md index 21eb4bf64..5dcc1ea9c 100644 --- a/docs/dataDigitaloceanAccount.java.md +++ b/docs/dataDigitaloceanAccount.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_account` -Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account). +Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account). # `dataDigitaloceanAccount` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https:/ ### DataDigitaloceanAccount -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account digitalocean_account}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account digitalocean_account}. #### Initializers @@ -42,7 +42,7 @@ DataDigitaloceanAccount.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -434,7 +434,7 @@ The construct id used in the generated config for the DataDigitaloceanAccount to The id of the existing DataDigitaloceanAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use --- @@ -740,7 +740,7 @@ DataDigitaloceanAccountConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | --- @@ -822,7 +822,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanAccount.python.md b/docs/dataDigitaloceanAccount.python.md index 6e2f3a4fb..00043f09c 100644 --- a/docs/dataDigitaloceanAccount.python.md +++ b/docs/dataDigitaloceanAccount.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_account` -Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account). +Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account). # `dataDigitaloceanAccount` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https:/ ### DataDigitaloceanAccount -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account digitalocean_account}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account digitalocean_account}. #### Initializers @@ -40,7 +40,7 @@ dataDigitaloceanAccount.DataDigitaloceanAccount( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | --- @@ -108,7 +108,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -468,7 +468,7 @@ The construct id used in the generated config for the DataDigitaloceanAccount to The id of the existing DataDigitaloceanAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use --- @@ -770,7 +770,7 @@ dataDigitaloceanAccount.DataDigitaloceanAccountConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | --- @@ -852,7 +852,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanAccount.typescript.md b/docs/dataDigitaloceanAccount.typescript.md index 9bdcbfe78..6b2ebfc25 100644 --- a/docs/dataDigitaloceanAccount.typescript.md +++ b/docs/dataDigitaloceanAccount.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_account` -Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account). +Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account). # `dataDigitaloceanAccount` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https:/ ### DataDigitaloceanAccount -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account digitalocean_account}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account digitalocean_account}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanAccount to The id of the existing DataDigitaloceanAccount that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use --- @@ -660,7 +660,7 @@ const dataDigitaloceanAccountConfig: dataDigitaloceanAccount.DataDigitaloceanAcc | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. | --- @@ -742,7 +742,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanApp.csharp.md b/docs/dataDigitaloceanApp.csharp.md index 0b87b5157..9ae35574e 100644 --- a/docs/dataDigitaloceanApp.csharp.md +++ b/docs/dataDigitaloceanApp.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_app` -Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app). +Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app). # `dataDigitaloceanApp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://reg ### DataDigitaloceanApp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app digitalocean_app}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanApp to imp The id of the existing DataDigitaloceanApp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use --- @@ -692,8 +692,8 @@ new DataDigitaloceanAppConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| AppId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | +| AppId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | --- @@ -775,7 +775,7 @@ public string AppId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1028,6 +1028,110 @@ new DataDigitaloceanAppSpecFunctionRoutes { ``` +### DataDigitaloceanAppSpecIngress + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngress { + +}; +``` + + +### DataDigitaloceanAppSpecIngressRule + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRule { + +}; +``` + + +### DataDigitaloceanAppSpecIngressRuleComponent + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleComponent { + +}; +``` + + +### DataDigitaloceanAppSpecIngressRuleCors + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleCors { + +}; +``` + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins { + +}; +``` + + +### DataDigitaloceanAppSpecIngressRuleMatch + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleMatch { + +}; +``` + + +### DataDigitaloceanAppSpecIngressRuleMatchPath + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleMatchPath { + +}; +``` + + +### DataDigitaloceanAppSpecIngressRuleRedirect + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleRedirect { + +}; +``` + + ### DataDigitaloceanAppSpecJob #### Initializer @@ -9130,25 +9234,25 @@ public DataDigitaloceanAppSpecFunctionRoutes InternalValue { get; } --- -### DataDigitaloceanAppSpecJobAlertList +### DataDigitaloceanAppSpecIngressList -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new DataDigitaloceanAppSpecJobAlertList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new DataDigitaloceanAppSpecIngressList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -9156,7 +9260,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -9164,7 +9268,7 @@ The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required +##### `WrapsSet`Required - *Type:* bool @@ -9176,20 +9280,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` ```csharp private string ComputeFqn() ``` -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -9197,13 +9301,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -9213,13 +9317,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```csharp -private DataDigitaloceanAppSpecJobAlertOutputReference Get(double Index) +private DataDigitaloceanAppSpecIngressOutputReference Get(double Index) ``` -###### `Index`Required +###### `Index`Required - *Type:* double @@ -9232,12 +9336,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 ```csharp public string[] CreationStack { get; } @@ -9251,7 +9355,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -9262,26 +9366,26 @@ public string Fqn { get; } --- -### DataDigitaloceanAppSpecJobAlertOutputReference +### DataDigitaloceanAppSpecIngressOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new DataDigitaloceanAppSpecJobAlertOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new DataDigitaloceanAppSpecIngressOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -9289,7 +9393,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -9297,7 +9401,7 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required +##### `ComplexObjectIndex`Required - *Type:* double @@ -9305,7 +9409,7 @@ the index of this item in the list. --- -##### `ComplexObjectIsFromSet`Required +##### `ComplexObjectIsFromSet`Required - *Type:* bool @@ -9317,149 +9421,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` ```csharp private string ComputeFqn() ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```csharp private IResolvable GetBooleanAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetListAttribute` +##### `GetListAttribute` ```csharp private string[] GetListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```csharp private double GetNumberAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```csharp private double[] GetNumberListAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```csharp private string GetStringAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```csharp private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) ``` -###### `TerraformAttribute`Required +###### `TerraformAttribute`Required - *Type:* string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```csharp private IResolvable InterpolationForAttribute(string Property) ``` -###### `Property`Required +###### `Property`Required - *Type:* string --- -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -9467,13 +9571,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -9488,18 +9592,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.* | -| Disabled | HashiCorp.Cdktf.IResolvable | *No description.* | -| Operator | string | *No description.* | -| Rule | string | *No description.* | -| Value | double | *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.* | +| Rule | DataDigitaloceanAppSpecIngressRuleList | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngress | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```csharp public string[] CreationStack { get; } @@ -9513,7 +9613,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -9523,86 +9623,46 @@ public string Fqn { get; } --- -##### `Disabled`Required - -```csharp -public IResolvable Disabled { get; } -``` - -- *Type:* HashiCorp.Cdktf.IResolvable - ---- - -##### `Operator`Required - -```csharp -public string Operator { get; } -``` - -- *Type:* string - ---- - -##### `Rule`Required - -```csharp -public string Rule { get; } -``` - -- *Type:* string - ---- - -##### `Value`Required - -```csharp -public double Value { get; } -``` - -- *Type:* double - ---- - -##### `Window`Required +##### `Rule`Required ```csharp -public string Window { get; } +public DataDigitaloceanAppSpecIngressRuleList Rule { get; } ``` -- *Type:* string +- *Type:* DataDigitaloceanAppSpecIngressRuleList --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```csharp -public DataDigitaloceanAppSpecJobAlert InternalValue { get; } +public DataDigitaloceanAppSpecIngress InternalValue { get; } ``` -- *Type:* DataDigitaloceanAppSpecJobAlert +- *Type:* DataDigitaloceanAppSpecIngress --- -### DataDigitaloceanAppSpecJobEnvList +### DataDigitaloceanAppSpecIngressRuleComponentList -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new DataDigitaloceanAppSpecJobEnvList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +new DataDigitaloceanAppSpecIngressRuleComponentList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -9610,7 +9670,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -9618,7 +9678,7 @@ The attribute on the parent resource this class is referencing. --- -##### `WrapsSet`Required +##### `WrapsSet`Required - *Type:* bool @@ -9630,20 +9690,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` ```csharp private string ComputeFqn() ``` -##### `Resolve` +##### `Resolve` ```csharp private object Resolve(IResolveContext Context) @@ -9651,13 +9711,13 @@ private object Resolve(IResolveContext Context) Produce the Token's value at resolution time. -###### `Context`Required +###### `Context`Required - *Type:* HashiCorp.Cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```csharp private string ToString() @@ -9667,13 +9727,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```csharp -private DataDigitaloceanAppSpecJobEnvOutputReference Get(double Index) +private DataDigitaloceanAppSpecIngressRuleComponentOutputReference Get(double Index) ``` -###### `Index`Required +###### `Index`Required - *Type:* double @@ -9686,12 +9746,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 ```csharp public string[] CreationStack { get; } @@ -9705,7 +9765,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```csharp public string Fqn { get; } @@ -9716,26 +9776,26 @@ public string Fqn { get; } --- -### DataDigitaloceanAppSpecJobEnvOutputReference +### DataDigitaloceanAppSpecIngressRuleComponentOutputReference -#### Initializers +#### Initializers ```csharp using HashiCorp.Cdktf.Providers.Digitalocean; -new DataDigitaloceanAppSpecJobEnvOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +new DataDigitaloceanAppSpecIngressRuleComponentOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | -| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | -| ComplexObjectIndex | double | the index of this item in the list. | -| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `TerraformResource`Required +##### `TerraformResource`Required - *Type:* HashiCorp.Cdktf.IInterpolatingParent @@ -9743,7 +9803,7 @@ The parent resource. --- -##### `TerraformAttribute`Required +##### `TerraformAttribute`Required - *Type:* string @@ -9751,7 +9811,7 @@ The attribute on the parent resource this class is referencing. --- -##### `ComplexObjectIndex`Required +##### `ComplexObjectIndex`Required - *Type:* double @@ -9759,7 +9819,7 @@ the index of this item in the list. --- -##### `ComplexObjectIsFromSet`Required +##### `ComplexObjectIsFromSet`Required - *Type:* bool @@ -9771,19 +9831,3519 @@ 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` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Name | string | *No description.* | +| PreservePathPrefix | HashiCorp.Cdktf.IResolvable | *No description.* | +| Rewrite | string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleComponent | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `PreservePathPrefix`Required + +```csharp +public IResolvable PreservePathPrefix { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Rewrite`Required + +```csharp +public string Rewrite { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecIngressRuleComponent InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponent + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Exact | string | *No description.* | +| Prefix | string | *No description.* | +| Regex | string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Exact`Required + +```csharp +public string Exact { get; } +``` + +- *Type:* string + +--- + +##### `Prefix`Required + +```csharp +public string Prefix { get; } +``` + +- *Type:* string + +--- + +##### `Regex`Required + +```csharp +public string Regex { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleCorsList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecIngressRuleCorsOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleCorsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| AllowCredentials | HashiCorp.Cdktf.IResolvable | *No description.* | +| AllowHeaders | string[] | *No description.* | +| AllowMethods | string[] | *No description.* | +| AllowOrigins | DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList | *No description.* | +| ExposeHeaders | string[] | *No description.* | +| MaxAge | string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleCors | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `AllowCredentials`Required + +```csharp +public IResolvable AllowCredentials { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `AllowHeaders`Required + +```csharp +public string[] AllowHeaders { get; } +``` + +- *Type:* string[] + +--- + +##### `AllowMethods`Required + +```csharp +public string[] AllowMethods { get; } +``` + +- *Type:* string[] + +--- + +##### `AllowOrigins`Required + +```csharp +public DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList AllowOrigins { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +--- + +##### `ExposeHeaders`Required + +```csharp +public string[] ExposeHeaders { get; } +``` + +- *Type:* string[] + +--- + +##### `MaxAge`Required + +```csharp +public string MaxAge { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecIngressRuleCors InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCors + +--- + + +### DataDigitaloceanAppSpecIngressRuleList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecIngressRuleOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleMatchList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecIngressRuleMatchOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleMatchOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Path | DataDigitaloceanAppSpecIngressRuleMatchPathList | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleMatch | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Path`Required + +```csharp +public DataDigitaloceanAppSpecIngressRuleMatchPathList Path { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPathList + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecIngressRuleMatch InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatch + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleMatchPathList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Prefix | string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleMatchPath | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Prefix`Required + +```csharp +public string Prefix { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecIngressRuleMatchPath InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPath + +--- + + +### DataDigitaloceanAppSpecIngressRuleOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Component | DataDigitaloceanAppSpecIngressRuleComponentList | *No description.* | +| Cors | DataDigitaloceanAppSpecIngressRuleCorsList | *No description.* | +| Match | DataDigitaloceanAppSpecIngressRuleMatchList | *No description.* | +| Redirect | DataDigitaloceanAppSpecIngressRuleRedirectList | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRule | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Component`Required + +```csharp +public DataDigitaloceanAppSpecIngressRuleComponentList Component { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponentList + +--- + +##### `Cors`Required + +```csharp +public DataDigitaloceanAppSpecIngressRuleCorsList Cors { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsList + +--- + +##### `Match`Required + +```csharp +public DataDigitaloceanAppSpecIngressRuleMatchList Match { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchList + +--- + +##### `Redirect`Required + +```csharp +public DataDigitaloceanAppSpecIngressRuleRedirectList Redirect { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirectList + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecIngressRule InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRule + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleRedirectList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecIngressRuleRedirectOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecIngressRuleRedirectOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Authority | string | *No description.* | +| Port | double | *No description.* | +| RedirectCode | double | *No description.* | +| Scheme | string | *No description.* | +| Uri | string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleRedirect | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Authority`Required + +```csharp +public string Authority { get; } +``` + +- *Type:* string + +--- + +##### `Port`Required + +```csharp +public double Port { get; } +``` + +- *Type:* double + +--- + +##### `RedirectCode`Required + +```csharp +public double RedirectCode { get; } +``` + +- *Type:* double + +--- + +##### `Scheme`Required + +```csharp +public string Scheme { get; } +``` + +- *Type:* string + +--- + +##### `Uri`Required + +```csharp +public string Uri { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecIngressRuleRedirect InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirect + +--- + + +### DataDigitaloceanAppSpecJobAlertList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecJobAlertList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecJobAlertOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecJobAlertOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecJobAlertOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| Disabled | HashiCorp.Cdktf.IResolvable | *No description.* | +| Operator | string | *No description.* | +| Rule | string | *No description.* | +| Value | double | *No description.* | +| Window | string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecJobAlert | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `Disabled`Required + +```csharp +public IResolvable Disabled { get; } +``` + +- *Type:* HashiCorp.Cdktf.IResolvable + +--- + +##### `Operator`Required + +```csharp +public string Operator { get; } +``` + +- *Type:* string + +--- + +##### `Rule`Required + +```csharp +public string Rule { get; } +``` + +- *Type:* string + +--- + +##### `Value`Required + +```csharp +public double Value { get; } +``` + +- *Type:* double + +--- + +##### `Window`Required + +```csharp +public string Window { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public DataDigitaloceanAppSpecJobAlert InternalValue { get; } +``` + +- *Type:* DataDigitaloceanAppSpecJobAlert + +--- + + +### DataDigitaloceanAppSpecJobEnvList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecJobEnvList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DataDigitaloceanAppSpecJobEnvOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecJobEnvOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DataDigitaloceanAppSpecJobEnvOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- @@ -14801,6 +18361,7 @@ Returns a reversible string representation. | Domains | string[] | *No description.* | | Env | DataDigitaloceanAppSpecEnvList | *No description.* | | Function | DataDigitaloceanAppSpecFunctionList | *No description.* | +| Ingress | DataDigitaloceanAppSpecIngressList | *No description.* | | Job | DataDigitaloceanAppSpecJobList | *No description.* | | Name | string | *No description.* | | Region | string | *No description.* | @@ -14895,6 +18456,16 @@ public DataDigitaloceanAppSpecFunctionList Function { get; } --- +##### `Ingress`Required + +```csharp +public DataDigitaloceanAppSpecIngressList Ingress { get; } +``` + +- *Type:* DataDigitaloceanAppSpecIngressList + +--- + ##### `Job`Required ```csharp diff --git a/docs/dataDigitaloceanApp.go.md b/docs/dataDigitaloceanApp.go.md index 70462cf10..1cc68fe47 100644 --- a/docs/dataDigitaloceanApp.go.md +++ b/docs/dataDigitaloceanApp.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_app` -Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app). +Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app). # `dataDigitaloceanApp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://reg ### DataDigitaloceanApp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app digitalocean_app}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanApp to imp The id of the existing DataDigitaloceanApp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use --- @@ -692,8 +692,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| AppId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | +| AppId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | --- @@ -775,7 +775,7 @@ AppId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1028,6 +1028,110 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig ``` +### DataDigitaloceanAppSpecIngress + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngress { + +} +``` + + +### DataDigitaloceanAppSpecIngressRule + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRule { + +} +``` + + +### DataDigitaloceanAppSpecIngressRuleComponent + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleComponent { + +} +``` + + +### DataDigitaloceanAppSpecIngressRuleCors + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleCors { + +} +``` + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins { + +} +``` + + +### DataDigitaloceanAppSpecIngressRuleMatch + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleMatch { + +} +``` + + +### DataDigitaloceanAppSpecIngressRuleMatchPath + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleMatchPath { + +} +``` + + +### DataDigitaloceanAppSpecIngressRuleRedirect + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +&datadigitaloceanapp.DataDigitaloceanAppSpecIngressRuleRedirect { + +} +``` + + ### DataDigitaloceanAppSpecJob #### Initializer @@ -9130,25 +9234,25 @@ func InternalValue() DataDigitaloceanAppSpecFunctionRoutes --- -### DataDigitaloceanAppSpecJobAlertList +### DataDigitaloceanAppSpecIngressList -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" -datadigitaloceanapp.NewDataDigitaloceanAppSpecJobAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobAlertList +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressList ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -9156,7 +9260,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -9164,7 +9268,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* *bool @@ -9176,20 +9280,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` ```go func ComputeFqn() *string ``` -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -9197,13 +9301,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -9213,13 +9317,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```go -func Get(index *f64) DataDigitaloceanAppSpecJobAlertOutputReference +func Get(index *f64) DataDigitaloceanAppSpecIngressOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* *f64 @@ -9232,12 +9336,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 ```go func CreationStack() *[]*string @@ -9251,7 +9355,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -9262,26 +9366,26 @@ func Fqn() *string --- -### DataDigitaloceanAppSpecJobAlertOutputReference +### DataDigitaloceanAppSpecIngressOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" -datadigitaloceanapp.NewDataDigitaloceanAppSpecJobAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobAlertOutputReference +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -9289,7 +9393,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -9297,7 +9401,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* *f64 @@ -9305,7 +9409,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -9317,149 +9421,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` ```go func ComputeFqn() *string ``` -##### `GetAnyMapAttribute` +##### `GetAnyMapAttribute` ```go func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanAttribute` +##### `GetBooleanAttribute` ```go func GetBooleanAttribute(terraformAttribute *string) IResolvable ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetBooleanMapAttribute` +##### `GetBooleanMapAttribute` ```go func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetListAttribute` +##### `GetListAttribute` ```go func GetListAttribute(terraformAttribute *string) *[]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberAttribute` +##### `GetNumberAttribute` ```go func GetNumberAttribute(terraformAttribute *string) *f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberListAttribute` +##### `GetNumberListAttribute` ```go func GetNumberListAttribute(terraformAttribute *string) *[]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetNumberMapAttribute` +##### `GetNumberMapAttribute` ```go func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringAttribute` +##### `GetStringAttribute` ```go func GetStringAttribute(terraformAttribute *string) *string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `GetStringMapAttribute` +##### `GetStringMapAttribute` ```go func GetStringMapAttribute(terraformAttribute *string) *map[string]*string ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* *string --- -##### `InterpolationForAttribute` +##### `InterpolationForAttribute` ```go func InterpolationForAttribute(property *string) IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* *string --- -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -9467,13 +9571,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -9488,18 +9592,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.* | -| Disabled | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | -| Operator | *string | *No description.* | -| Rule | *string | *No description.* | -| Value | *f64 | *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.* | +| Rule | DataDigitaloceanAppSpecIngressRuleList | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngress | *No description.* | --- -##### `CreationStack`Required +##### `CreationStack`Required ```go func CreationStack() *[]*string @@ -9513,7 +9613,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -9523,86 +9623,46 @@ func Fqn() *string --- -##### `Disabled`Required - -```go -func Disabled() IResolvable -``` - -- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable - ---- - -##### `Operator`Required - -```go -func Operator() *string -``` - -- *Type:* *string - ---- - -##### `Rule`Required - -```go -func Rule() *string -``` - -- *Type:* *string - ---- - -##### `Value`Required - -```go -func Value() *f64 -``` - -- *Type:* *f64 - ---- - -##### `Window`Required +##### `Rule`Required ```go -func Window() *string +func Rule() DataDigitaloceanAppSpecIngressRuleList ``` -- *Type:* *string +- *Type:* DataDigitaloceanAppSpecIngressRuleList --- -##### `InternalValue`Optional +##### `InternalValue`Optional ```go -func InternalValue() DataDigitaloceanAppSpecJobAlert +func InternalValue() DataDigitaloceanAppSpecIngress ``` -- *Type:* DataDigitaloceanAppSpecJobAlert +- *Type:* DataDigitaloceanAppSpecIngress --- -### DataDigitaloceanAppSpecJobEnvList +### DataDigitaloceanAppSpecIngressRuleComponentList -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" -datadigitaloceanapp.NewDataDigitaloceanAppSpecJobEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobEnvList +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleComponentList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleComponentList ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -9610,7 +9670,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -9618,7 +9678,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* *bool @@ -9630,20 +9690,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` ```go func ComputeFqn() *string ``` -##### `Resolve` +##### `Resolve` ```go func Resolve(_context IResolveContext) interface{} @@ -9651,13 +9711,13 @@ func Resolve(_context IResolveContext) interface{} Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext --- -##### `ToString` +##### `ToString` ```go func ToString() *string @@ -9667,13 +9727,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `Get` +##### `Get` ```go -func Get(index *f64) DataDigitaloceanAppSpecJobEnvOutputReference +func Get(index *f64) DataDigitaloceanAppSpecIngressRuleComponentOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* *f64 @@ -9686,12 +9746,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 ```go func CreationStack() *[]*string @@ -9705,7 +9765,7 @@ If this returns an empty array the stack will not be attached. --- -##### `Fqn`Required +##### `Fqn`Required ```go func Fqn() *string @@ -9716,26 +9776,26 @@ func Fqn() *string --- -### DataDigitaloceanAppSpecJobEnvOutputReference +### DataDigitaloceanAppSpecIngressRuleComponentOutputReference -#### Initializers +#### Initializers ```go import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" -datadigitaloceanapp.NewDataDigitaloceanAppSpecJobEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobEnvOutputReference +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleComponentOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleComponentOutputReference ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | *f64 | the index of this item in the list. | -| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent @@ -9743,7 +9803,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* *string @@ -9751,7 +9811,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* *f64 @@ -9759,7 +9819,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* *bool @@ -9771,19 +9831,3519 @@ 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` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Name | *string | *No description.* | +| PreservePathPrefix | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Rewrite | *string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleComponent | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `PreservePathPrefix`Required + +```go +func PreservePathPrefix() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Rewrite`Required + +```go +func Rewrite() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecIngressRuleComponent +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponent + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Exact | *string | *No description.* | +| Prefix | *string | *No description.* | +| Regex | *string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Exact`Required + +```go +func Exact() *string +``` + +- *Type:* *string + +--- + +##### `Prefix`Required + +```go +func Prefix() *string +``` + +- *Type:* *string + +--- + +##### `Regex`Required + +```go +func Regex() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleCorsList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecIngressRuleCorsOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleCorsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleCorsOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| AllowCredentials | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| AllowHeaders | *[]*string | *No description.* | +| AllowMethods | *[]*string | *No description.* | +| AllowOrigins | DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList | *No description.* | +| ExposeHeaders | *[]*string | *No description.* | +| MaxAge | *string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleCors | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `AllowCredentials`Required + +```go +func AllowCredentials() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `AllowHeaders`Required + +```go +func AllowHeaders() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `AllowMethods`Required + +```go +func AllowMethods() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `AllowOrigins`Required + +```go +func AllowOrigins() DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +--- + +##### `ExposeHeaders`Required + +```go +func ExposeHeaders() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `MaxAge`Required + +```go +func MaxAge() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecIngressRuleCors +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCors + +--- + + +### DataDigitaloceanAppSpecIngressRuleList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecIngressRuleOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleMatchList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecIngressRuleMatchOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleMatchOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Path | DataDigitaloceanAppSpecIngressRuleMatchPathList | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleMatch | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Path`Required + +```go +func Path() DataDigitaloceanAppSpecIngressRuleMatchPathList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPathList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecIngressRuleMatch +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatch + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchPathList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleMatchPathList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleMatchPathOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Prefix | *string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleMatchPath | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Prefix`Required + +```go +func Prefix() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecIngressRuleMatchPath +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPath + +--- + + +### DataDigitaloceanAppSpecIngressRuleOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Component | DataDigitaloceanAppSpecIngressRuleComponentList | *No description.* | +| Cors | DataDigitaloceanAppSpecIngressRuleCorsList | *No description.* | +| Match | DataDigitaloceanAppSpecIngressRuleMatchList | *No description.* | +| Redirect | DataDigitaloceanAppSpecIngressRuleRedirectList | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRule | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Component`Required + +```go +func Component() DataDigitaloceanAppSpecIngressRuleComponentList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponentList + +--- + +##### `Cors`Required + +```go +func Cors() DataDigitaloceanAppSpecIngressRuleCorsList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsList + +--- + +##### `Match`Required + +```go +func Match() DataDigitaloceanAppSpecIngressRuleMatchList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchList + +--- + +##### `Redirect`Required + +```go +func Redirect() DataDigitaloceanAppSpecIngressRuleRedirectList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirectList + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecIngressRule +``` + +- *Type:* DataDigitaloceanAppSpecIngressRule + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleRedirectList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecIngressRuleRedirectList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecIngressRuleRedirectOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecIngressRuleRedirectOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecIngressRuleRedirectOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Authority | *string | *No description.* | +| Port | *f64 | *No description.* | +| RedirectCode | *f64 | *No description.* | +| Scheme | *string | *No description.* | +| Uri | *string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecIngressRuleRedirect | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Authority`Required + +```go +func Authority() *string +``` + +- *Type:* *string + +--- + +##### `Port`Required + +```go +func Port() *f64 +``` + +- *Type:* *f64 + +--- + +##### `RedirectCode`Required + +```go +func RedirectCode() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Scheme`Required + +```go +func Scheme() *string +``` + +- *Type:* *string + +--- + +##### `Uri`Required + +```go +func Uri() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecIngressRuleRedirect +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirect + +--- + + +### DataDigitaloceanAppSpecJobAlertList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecJobAlertList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobAlertList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecJobAlertOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecJobAlertOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecJobAlertOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobAlertOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| Disabled | github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable | *No description.* | +| Operator | *string | *No description.* | +| Rule | *string | *No description.* | +| Value | *f64 | *No description.* | +| Window | *string | *No description.* | +| InternalValue | DataDigitaloceanAppSpecJobAlert | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `Disabled`Required + +```go +func Disabled() IResolvable +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolvable + +--- + +##### `Operator`Required + +```go +func Operator() *string +``` + +- *Type:* *string + +--- + +##### `Rule`Required + +```go +func Rule() *string +``` + +- *Type:* *string + +--- + +##### `Value`Required + +```go +func Value() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Window`Required + +```go +func Window() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() DataDigitaloceanAppSpecJobAlert +``` + +- *Type:* DataDigitaloceanAppSpecJobAlert + +--- + + +### DataDigitaloceanAppSpecJobEnvList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecJobEnvList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDigitaloceanAppSpecJobEnvList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DataDigitaloceanAppSpecJobEnvOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + + +### DataDigitaloceanAppSpecJobEnvOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadigitaloceanapp" + +datadigitaloceanapp.NewDataDigitaloceanAppSpecJobEnvOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataDigitaloceanAppSpecJobEnvOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | --- @@ -14801,6 +18361,7 @@ Returns a reversible string representation. | Domains | *[]*string | *No description.* | | Env | DataDigitaloceanAppSpecEnvList | *No description.* | | Function | DataDigitaloceanAppSpecFunctionList | *No description.* | +| Ingress | DataDigitaloceanAppSpecIngressList | *No description.* | | Job | DataDigitaloceanAppSpecJobList | *No description.* | | Name | *string | *No description.* | | Region | *string | *No description.* | @@ -14895,6 +18456,16 @@ func Function() DataDigitaloceanAppSpecFunctionList --- +##### `Ingress`Required + +```go +func Ingress() DataDigitaloceanAppSpecIngressList +``` + +- *Type:* DataDigitaloceanAppSpecIngressList + +--- + ##### `Job`Required ```go diff --git a/docs/dataDigitaloceanApp.java.md b/docs/dataDigitaloceanApp.java.md index d2dffd34d..26fcd3f84 100644 --- a/docs/dataDigitaloceanApp.java.md +++ b/docs/dataDigitaloceanApp.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_app` -Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app). +Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app). # `dataDigitaloceanApp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://reg ### DataDigitaloceanApp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app digitalocean_app}. #### Initializers @@ -43,8 +43,8 @@ DataDigitaloceanApp.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| appId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | +| appId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -444,7 +444,7 @@ The construct id used in the generated config for the DataDigitaloceanApp to imp The id of the existing DataDigitaloceanApp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use --- @@ -773,8 +773,8 @@ DataDigitaloceanAppConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| appId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | +| appId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | --- @@ -856,7 +856,7 @@ public java.lang.String getAppId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. --- @@ -868,7 +868,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1091,6 +1091,102 @@ DataDigitaloceanAppSpecFunctionRoutes.builder() ``` +### DataDigitaloceanAppSpecIngress + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngress; + +DataDigitaloceanAppSpecIngress.builder() + .build(); +``` + + +### DataDigitaloceanAppSpecIngressRule + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRule; + +DataDigitaloceanAppSpecIngressRule.builder() + .build(); +``` + + +### DataDigitaloceanAppSpecIngressRuleComponent + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleComponent; + +DataDigitaloceanAppSpecIngressRuleComponent.builder() + .build(); +``` + + +### DataDigitaloceanAppSpecIngressRuleCors + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleCors; + +DataDigitaloceanAppSpecIngressRuleCors.builder() + .build(); +``` + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins; + +DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins.builder() + .build(); +``` + + +### DataDigitaloceanAppSpecIngressRuleMatch + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleMatch; + +DataDigitaloceanAppSpecIngressRuleMatch.builder() + .build(); +``` + + +### DataDigitaloceanAppSpecIngressRuleMatchPath + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleMatchPath; + +DataDigitaloceanAppSpecIngressRuleMatchPath.builder() + .build(); +``` + + +### DataDigitaloceanAppSpecIngressRuleRedirect + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleRedirect; + +DataDigitaloceanAppSpecIngressRuleRedirect.builder() + .build(); +``` + + ### DataDigitaloceanAppSpecJob #### Initializer @@ -9145,25 +9241,25 @@ public DataDigitaloceanAppSpecFunctionRoutes getInternalValue(); --- -### DataDigitaloceanAppSpecJobAlertList +### DataDigitaloceanAppSpecIngressList -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobAlertList; +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressList; -new DataDigitaloceanAppSpecJobAlertList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +new DataDigitaloceanAppSpecIngressList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -9171,7 +9267,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -9179,7 +9275,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* java.lang.Boolean @@ -9191,20 +9287,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` ```java public java.lang.String computeFqn() ``` -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -9212,13 +9308,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -9228,13 +9324,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```java -public DataDigitaloceanAppSpecJobAlertOutputReference get(java.lang.Number index) +public DataDigitaloceanAppSpecIngressOutputReference get(java.lang.Number index) ``` -###### `index`Required +###### `index`Required - *Type:* java.lang.Number @@ -9247,12 +9343,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -9266,7 +9362,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -9277,26 +9373,26 @@ public java.lang.String getFqn(); --- -### DataDigitaloceanAppSpecJobAlertOutputReference +### DataDigitaloceanAppSpecIngressOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobAlertOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressOutputReference; -new DataDigitaloceanAppSpecJobAlertOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new DataDigitaloceanAppSpecIngressOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -9304,7 +9400,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -9312,7 +9408,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* java.lang.Number @@ -9320,7 +9416,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -9332,149 +9428,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` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberMapAttribute` +##### `getNumberMapAttribute` ```java public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringAttribute` +##### `getStringAttribute` ```java public java.lang.String getStringAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getStringMapAttribute` +##### `getStringMapAttribute` ```java public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `interpolationForAttribute` +##### `interpolationForAttribute` ```java public IResolvable interpolationForAttribute(java.lang.String property) ``` -###### `property`Required +###### `property`Required - *Type:* java.lang.String --- -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -9482,13 +9578,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -9503,18 +9599,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | -| disabled | com.hashicorp.cdktf.IResolvable | *No description.* | -| operator | java.lang.String | *No description.* | -| rule | java.lang.String | *No description.* | -| value | java.lang.Number | *No description.* | -| window | java.lang.String | *No description.* | -| internalValue | DataDigitaloceanAppSpecJobAlert | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| rule | DataDigitaloceanAppSpecIngressRuleList | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngress | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -9528,7 +9620,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -9538,86 +9630,46 @@ public java.lang.String getFqn(); --- -##### `disabled`Required - -```java -public IResolvable getDisabled(); -``` - -- *Type:* com.hashicorp.cdktf.IResolvable - ---- - -##### `operator`Required - -```java -public java.lang.String getOperator(); -``` - -- *Type:* java.lang.String - ---- - -##### `rule`Required - -```java -public java.lang.String getRule(); -``` - -- *Type:* java.lang.String - ---- - -##### `value`Required - -```java -public java.lang.Number getValue(); -``` - -- *Type:* java.lang.Number - ---- - -##### `window`Required +##### `rule`Required ```java -public java.lang.String getWindow(); +public DataDigitaloceanAppSpecIngressRuleList getRule(); ``` -- *Type:* java.lang.String +- *Type:* DataDigitaloceanAppSpecIngressRuleList --- -##### `internalValue`Optional +##### `internalValue`Optional ```java -public DataDigitaloceanAppSpecJobAlert getInternalValue(); +public DataDigitaloceanAppSpecIngress getInternalValue(); ``` -- *Type:* DataDigitaloceanAppSpecJobAlert +- *Type:* DataDigitaloceanAppSpecIngress --- -### DataDigitaloceanAppSpecJobEnvList +### DataDigitaloceanAppSpecIngressRuleComponentList -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobEnvList; +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleComponentList; -new DataDigitaloceanAppSpecJobEnvList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +new DataDigitaloceanAppSpecIngressRuleComponentList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -9625,7 +9677,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -9633,7 +9685,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* java.lang.Boolean @@ -9645,20 +9697,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` ```java public java.lang.String computeFqn() ``` -##### `resolve` +##### `resolve` ```java public java.lang.Object resolve(IResolveContext _context) @@ -9666,13 +9718,13 @@ public java.lang.Object resolve(IResolveContext _context) Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* com.hashicorp.cdktf.IResolveContext --- -##### `toString` +##### `toString` ```java public java.lang.String toString() @@ -9682,13 +9734,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```java -public DataDigitaloceanAppSpecJobEnvOutputReference get(java.lang.Number index) +public DataDigitaloceanAppSpecIngressRuleComponentOutputReference get(java.lang.Number index) ``` -###### `index`Required +###### `index`Required - *Type:* java.lang.Number @@ -9701,12 +9753,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | java.lang.String | *No description.* | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```java public java.util.List getCreationStack(); @@ -9720,7 +9772,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```java public java.lang.String getFqn(); @@ -9731,26 +9783,26 @@ public java.lang.String getFqn(); --- -### DataDigitaloceanAppSpecJobEnvOutputReference +### DataDigitaloceanAppSpecIngressRuleComponentOutputReference -#### Initializers +#### Initializers ```java -import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobEnvOutputReference; +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleComponentOutputReference; -new DataDigitaloceanAppSpecJobEnvOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +new DataDigitaloceanAppSpecIngressRuleComponentOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | -| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | -| complexObjectIndex | java.lang.Number | the index of this item in the list. | -| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraformResource`Required +##### `terraformResource`Required - *Type:* com.hashicorp.cdktf.IInterpolatingParent @@ -9758,7 +9810,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* java.lang.String @@ -9766,7 +9818,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* java.lang.Number @@ -9774,7 +9826,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* java.lang.Boolean @@ -9786,89 +9838,3589 @@ 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` ```java public java.lang.String computeFqn() ``` -##### `getAnyMapAttribute` +##### `getAnyMapAttribute` ```java public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanAttribute` +##### `getBooleanAttribute` ```java public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getBooleanMapAttribute` +##### `getBooleanMapAttribute` ```java public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getListAttribute` +##### `getListAttribute` ```java public java.util.List getListAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberAttribute` +##### `getNumberAttribute` ```java public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) ``` -###### `terraformAttribute`Required +###### `terraformAttribute`Required - *Type:* java.lang.String --- -##### `getNumberListAttribute` +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| preservePathPrefix | com.hashicorp.cdktf.IResolvable | *No description.* | +| rewrite | java.lang.String | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleComponent | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `preservePathPrefix`Required + +```java +public IResolvable getPreservePathPrefix(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `rewrite`Required + +```java +public java.lang.String getRewrite(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecIngressRuleComponent getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponent + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList; + +new DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference; + +new DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| exact | java.lang.String | *No description.* | +| prefix | java.lang.String | *No description.* | +| regex | java.lang.String | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `exact`Required + +```java +public java.lang.String getExact(); +``` + +- *Type:* java.lang.String + +--- + +##### `prefix`Required + +```java +public java.lang.String getPrefix(); +``` + +- *Type:* java.lang.String + +--- + +##### `regex`Required + +```java +public java.lang.String getRegex(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleCorsList; + +new DataDigitaloceanAppSpecIngressRuleCorsList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecIngressRuleCorsOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleCorsOutputReference; + +new DataDigitaloceanAppSpecIngressRuleCorsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| allowCredentials | com.hashicorp.cdktf.IResolvable | *No description.* | +| allowHeaders | java.util.List | *No description.* | +| allowMethods | java.util.List | *No description.* | +| allowOrigins | DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList | *No description.* | +| exposeHeaders | java.util.List | *No description.* | +| maxAge | java.lang.String | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleCors | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `allowCredentials`Required + +```java +public IResolvable getAllowCredentials(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `allowHeaders`Required + +```java +public java.util.List getAllowHeaders(); +``` + +- *Type:* java.util.List + +--- + +##### `allowMethods`Required + +```java +public java.util.List getAllowMethods(); +``` + +- *Type:* java.util.List + +--- + +##### `allowOrigins`Required + +```java +public DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList getAllowOrigins(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +--- + +##### `exposeHeaders`Required + +```java +public java.util.List getExposeHeaders(); +``` + +- *Type:* java.util.List + +--- + +##### `maxAge`Required + +```java +public java.lang.String getMaxAge(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecIngressRuleCors getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCors + +--- + + +### DataDigitaloceanAppSpecIngressRuleList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleList; + +new DataDigitaloceanAppSpecIngressRuleList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecIngressRuleOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleMatchList; + +new DataDigitaloceanAppSpecIngressRuleMatchList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecIngressRuleMatchOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleMatchOutputReference; + +new DataDigitaloceanAppSpecIngressRuleMatchOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| path | DataDigitaloceanAppSpecIngressRuleMatchPathList | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleMatch | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `path`Required + +```java +public DataDigitaloceanAppSpecIngressRuleMatchPathList getPath(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPathList + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecIngressRuleMatch getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatch + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleMatchPathList; + +new DataDigitaloceanAppSpecIngressRuleMatchPathList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference; + +new DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| prefix | java.lang.String | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleMatchPath | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `prefix`Required + +```java +public java.lang.String getPrefix(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecIngressRuleMatchPath getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPath + +--- + + +### DataDigitaloceanAppSpecIngressRuleOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleOutputReference; + +new DataDigitaloceanAppSpecIngressRuleOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| component | DataDigitaloceanAppSpecIngressRuleComponentList | *No description.* | +| cors | DataDigitaloceanAppSpecIngressRuleCorsList | *No description.* | +| match | DataDigitaloceanAppSpecIngressRuleMatchList | *No description.* | +| redirect | DataDigitaloceanAppSpecIngressRuleRedirectList | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRule | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `component`Required + +```java +public DataDigitaloceanAppSpecIngressRuleComponentList getComponent(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponentList + +--- + +##### `cors`Required + +```java +public DataDigitaloceanAppSpecIngressRuleCorsList getCors(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsList + +--- + +##### `match`Required + +```java +public DataDigitaloceanAppSpecIngressRuleMatchList getMatch(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchList + +--- + +##### `redirect`Required + +```java +public DataDigitaloceanAppSpecIngressRuleRedirectList getRedirect(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirectList + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecIngressRule getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRule + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleRedirectList; + +new DataDigitaloceanAppSpecIngressRuleRedirectList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecIngressRuleRedirectOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecIngressRuleRedirectOutputReference; + +new DataDigitaloceanAppSpecIngressRuleRedirectOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| authority | java.lang.String | *No description.* | +| port | java.lang.Number | *No description.* | +| redirectCode | java.lang.Number | *No description.* | +| scheme | java.lang.String | *No description.* | +| uri | java.lang.String | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleRedirect | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `authority`Required + +```java +public java.lang.String getAuthority(); +``` + +- *Type:* java.lang.String + +--- + +##### `port`Required + +```java +public java.lang.Number getPort(); +``` + +- *Type:* java.lang.Number + +--- + +##### `redirectCode`Required + +```java +public java.lang.Number getRedirectCode(); +``` + +- *Type:* java.lang.Number + +--- + +##### `scheme`Required + +```java +public java.lang.String getScheme(); +``` + +- *Type:* java.lang.String + +--- + +##### `uri`Required + +```java +public java.lang.String getUri(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecIngressRuleRedirect getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirect + +--- + + +### DataDigitaloceanAppSpecJobAlertList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobAlertList; + +new DataDigitaloceanAppSpecJobAlertList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecJobAlertOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecJobAlertOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobAlertOutputReference; + +new DataDigitaloceanAppSpecJobAlertOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| disabled | com.hashicorp.cdktf.IResolvable | *No description.* | +| operator | java.lang.String | *No description.* | +| rule | java.lang.String | *No description.* | +| value | java.lang.Number | *No description.* | +| window | java.lang.String | *No description.* | +| internalValue | DataDigitaloceanAppSpecJobAlert | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `disabled`Required + +```java +public IResolvable getDisabled(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable + +--- + +##### `operator`Required + +```java +public java.lang.String getOperator(); +``` + +- *Type:* java.lang.String + +--- + +##### `rule`Required + +```java +public java.lang.String getRule(); +``` + +- *Type:* java.lang.String + +--- + +##### `value`Required + +```java +public java.lang.Number getValue(); +``` + +- *Type:* java.lang.Number + +--- + +##### `window`Required + +```java +public java.lang.String getWindow(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public DataDigitaloceanAppSpecJobAlert getInternalValue(); +``` + +- *Type:* DataDigitaloceanAppSpecJobAlert + +--- + + +### DataDigitaloceanAppSpecJobEnvList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobEnvList; + +new DataDigitaloceanAppSpecJobEnvList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DataDigitaloceanAppSpecJobEnvOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + + +### DataDigitaloceanAppSpecJobEnvOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.data_digitalocean_app.DataDigitaloceanAppSpecJobEnvOutputReference; + +new DataDigitaloceanAppSpecJobEnvOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` ```java public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) @@ -14816,6 +18368,7 @@ Returns a reversible string representation. | domains | java.util.List | *No description.* | | env | DataDigitaloceanAppSpecEnvList | *No description.* | | function | DataDigitaloceanAppSpecFunctionList | *No description.* | +| ingress | DataDigitaloceanAppSpecIngressList | *No description.* | | job | DataDigitaloceanAppSpecJobList | *No description.* | | name | java.lang.String | *No description.* | | region | java.lang.String | *No description.* | @@ -14910,6 +18463,16 @@ public DataDigitaloceanAppSpecFunctionList getFunction(); --- +##### `ingress`Required + +```java +public DataDigitaloceanAppSpecIngressList getIngress(); +``` + +- *Type:* DataDigitaloceanAppSpecIngressList + +--- + ##### `job`Required ```java diff --git a/docs/dataDigitaloceanApp.python.md b/docs/dataDigitaloceanApp.python.md index d9d8184c9..53f67773b 100644 --- a/docs/dataDigitaloceanApp.python.md +++ b/docs/dataDigitaloceanApp.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_app` -Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app). +Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app). # `dataDigitaloceanApp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://reg ### DataDigitaloceanApp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app digitalocean_app}. #### Initializers @@ -41,8 +41,8 @@ dataDigitaloceanApp.DataDigitaloceanApp( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| app_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | +| app_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -478,7 +478,7 @@ The construct id used in the generated config for the DataDigitaloceanApp to imp The id of the existing DataDigitaloceanApp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use --- @@ -803,8 +803,8 @@ dataDigitaloceanApp.DataDigitaloceanAppConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| app_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | +| app_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | --- @@ -886,7 +886,7 @@ app_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. --- @@ -898,7 +898,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1103,6 +1103,94 @@ dataDigitaloceanApp.DataDigitaloceanAppSpecFunctionRoutes() ``` +### DataDigitaloceanAppSpecIngress + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngress() +``` + + +### DataDigitaloceanAppSpecIngressRule + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRule() +``` + + +### DataDigitaloceanAppSpecIngressRuleComponent + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleComponent() +``` + + +### DataDigitaloceanAppSpecIngressRuleCors + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCors() +``` + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins() +``` + + +### DataDigitaloceanAppSpecIngressRuleMatch + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatch() +``` + + +### DataDigitaloceanAppSpecIngressRuleMatchPath + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchPath() +``` + + +### DataDigitaloceanAppSpecIngressRuleRedirect + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleRedirect() +``` + + ### DataDigitaloceanAppSpecJob #### Initializer @@ -9704,14 +9792,14 @@ internal_value: DataDigitaloceanAppSpecFunctionRoutes --- -### DataDigitaloceanAppSpecJobAlertList +### DataDigitaloceanAppSpecIngressList -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_digitalocean import data_digitalocean_app -dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertList( +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressList( terraform_resource: IInterpolatingParent, terraform_attribute: str, wraps_set: bool @@ -9720,13 +9808,13 @@ dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertList( | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | -| terraform_attribute | str | The attribute on the parent resource this class is referencing. | -| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -9734,7 +9822,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -9742,7 +9830,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wraps_set`Required +##### `wraps_set`Required - *Type:* bool @@ -9754,20 +9842,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| compute_fqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| to_string | Return a string representation of this resolvable object. | -| get | *No description.* | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `resolve` +##### `resolve` ```python def resolve( @@ -9777,13 +9865,13 @@ def resolve( Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -9793,15 +9881,15 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```python def get( index: typing.Union[int, float] -) -> DataDigitaloceanAppSpecJobAlertOutputReference +) -> DataDigitaloceanAppSpecIngressOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* typing.Union[int, float] @@ -9814,12 +9902,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | str | *No description.* | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -9833,7 +9921,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -9844,14 +9932,14 @@ fqn: str --- -### DataDigitaloceanAppSpecJobAlertOutputReference +### DataDigitaloceanAppSpecIngressOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_digitalocean import data_digitalocean_app -dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertOutputReference( +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], @@ -9861,14 +9949,14 @@ dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertOutputReference( | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | -| terraform_attribute | str | The attribute on the parent resource this class is referencing. | -| complex_object_index | typing.Union[int, float] | the index of this item in the list. | -| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -9876,7 +9964,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -9884,7 +9972,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complex_object_index`Required +##### `complex_object_index`Required - *Type:* typing.Union[int, float] @@ -9892,7 +9980,7 @@ the index of this item in the list. --- -##### `complex_object_is_from_set`Required +##### `complex_object_is_from_set`Required - *Type:* bool @@ -9904,29 +9992,29 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| compute_fqn | *No description.* | -| get_any_map_attribute | *No description.* | -| get_boolean_attribute | *No description.* | -| get_boolean_map_attribute | *No description.* | -| get_list_attribute | *No description.* | -| get_number_attribute | *No description.* | -| get_number_list_attribute | *No description.* | -| get_number_map_attribute | *No description.* | -| get_string_attribute | *No description.* | -| get_string_map_attribute | *No description.* | -| interpolation_for_attribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| to_string | Return a string representation of this resolvable object. | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -9934,13 +10022,13 @@ def get_any_map_attribute( ) -> typing.Mapping[typing.Any] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_attribute` +##### `get_boolean_attribute` ```python def get_boolean_attribute( @@ -9948,13 +10036,13 @@ def get_boolean_attribute( ) -> IResolvable ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_map_attribute` +##### `get_boolean_map_attribute` ```python def get_boolean_map_attribute( @@ -9962,13 +10050,13 @@ def get_boolean_map_attribute( ) -> typing.Mapping[bool] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_list_attribute` +##### `get_list_attribute` ```python def get_list_attribute( @@ -9976,13 +10064,13 @@ def get_list_attribute( ) -> typing.List[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_attribute` +##### `get_number_attribute` ```python def get_number_attribute( @@ -9990,13 +10078,13 @@ def get_number_attribute( ) -> typing.Union[int, float] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_list_attribute` +##### `get_number_list_attribute` ```python def get_number_list_attribute( @@ -10004,13 +10092,13 @@ def get_number_list_attribute( ) -> typing.List[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_map_attribute` +##### `get_number_map_attribute` ```python def get_number_map_attribute( @@ -10018,13 +10106,13 @@ def get_number_map_attribute( ) -> typing.Mapping[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_attribute` +##### `get_string_attribute` ```python def get_string_attribute( @@ -10032,13 +10120,13 @@ def get_string_attribute( ) -> str ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_map_attribute` +##### `get_string_map_attribute` ```python def get_string_map_attribute( @@ -10046,13 +10134,13 @@ def get_string_map_attribute( ) -> typing.Mapping[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `interpolation_for_attribute` +##### `interpolation_for_attribute` ```python def interpolation_for_attribute( @@ -10060,13 +10148,13 @@ def interpolation_for_attribute( ) -> IResolvable ``` -###### `property`Required +###### `property`Required - *Type:* str --- -##### `resolve` +##### `resolve` ```python def resolve( @@ -10076,13 +10164,13 @@ def resolve( Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -10097,18 +10185,14 @@ Returns a reversible string representation. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | str | *No description.* | -| disabled | cdktf.IResolvable | *No description.* | -| operator | str | *No description.* | -| rule | str | *No description.* | -| value | typing.Union[int, float] | *No description.* | -| window | str | *No description.* | -| internal_value | DataDigitaloceanAppSpecJobAlert | *No description.* | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| rule | DataDigitaloceanAppSpecIngressRuleList | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngress | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -10122,7 +10206,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -10132,75 +10216,35 @@ fqn: str --- -##### `disabled`Required - -```python -disabled: IResolvable -``` - -- *Type:* cdktf.IResolvable - ---- - -##### `operator`Required - -```python -operator: str -``` - -- *Type:* str - ---- - -##### `rule`Required - -```python -rule: str -``` - -- *Type:* str - ---- - -##### `value`Required - -```python -value: typing.Union[int, float] -``` - -- *Type:* typing.Union[int, float] - ---- - -##### `window`Required +##### `rule`Required ```python -window: str +rule: DataDigitaloceanAppSpecIngressRuleList ``` -- *Type:* str +- *Type:* DataDigitaloceanAppSpecIngressRuleList --- -##### `internal_value`Optional +##### `internal_value`Optional ```python -internal_value: DataDigitaloceanAppSpecJobAlert +internal_value: DataDigitaloceanAppSpecIngress ``` -- *Type:* DataDigitaloceanAppSpecJobAlert +- *Type:* DataDigitaloceanAppSpecIngress --- -### DataDigitaloceanAppSpecJobEnvList +### DataDigitaloceanAppSpecIngressRuleComponentList -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_digitalocean import data_digitalocean_app -dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvList( +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleComponentList( terraform_resource: IInterpolatingParent, terraform_attribute: str, wraps_set: bool @@ -10209,13 +10253,13 @@ dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvList( | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | -| terraform_attribute | str | The attribute on the parent resource this class is referencing. | -| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -10223,7 +10267,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -10231,7 +10275,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wraps_set`Required +##### `wraps_set`Required - *Type:* bool @@ -10243,20 +10287,20 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| compute_fqn | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| to_string | Return a string representation of this resolvable object. | -| get | *No description.* | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `resolve` +##### `resolve` ```python def resolve( @@ -10266,13 +10310,13 @@ def resolve( Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `to_string` +##### `to_string` ```python def to_string() -> str @@ -10282,15 +10326,15 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```python def get( index: typing.Union[int, float] -) -> DataDigitaloceanAppSpecJobEnvOutputReference +) -> DataDigitaloceanAppSpecIngressRuleComponentOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* typing.Union[int, float] @@ -10303,12 +10347,12 @@ the index of the item to return. | **Name** | **Type** | **Description** | | --- | --- | --- | -| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | -| fqn | str | *No description.* | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | --- -##### `creation_stack`Required +##### `creation_stack`Required ```python creation_stack: typing.List[str] @@ -10322,7 +10366,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```python fqn: str @@ -10333,14 +10377,14 @@ fqn: str --- -### DataDigitaloceanAppSpecJobEnvOutputReference +### DataDigitaloceanAppSpecIngressRuleComponentOutputReference -#### Initializers +#### Initializers ```python from cdktf_cdktf_provider_digitalocean import data_digitalocean_app -dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvOutputReference( +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleComponentOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], @@ -10350,14 +10394,14 @@ dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvOutputReference( | **Name** | **Type** | **Description** | | --- | --- | --- | -| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | -| terraform_attribute | str | The attribute on the parent resource this class is referencing. | -| complex_object_index | typing.Union[int, float] | the index of this item in the list. | -| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | --- -##### `terraform_resource`Required +##### `terraform_resource`Required - *Type:* cdktf.IInterpolatingParent @@ -10365,7 +10409,7 @@ The parent resource. --- -##### `terraform_attribute`Required +##### `terraform_attribute`Required - *Type:* str @@ -10373,7 +10417,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complex_object_index`Required +##### `complex_object_index`Required - *Type:* typing.Union[int, float] @@ -10381,7 +10425,7 @@ the index of this item in the list. --- -##### `complex_object_is_from_set`Required +##### `complex_object_is_from_set`Required - *Type:* bool @@ -10393,29 +10437,29 @@ whether the list is wrapping a set (will add tolist() to be able to access an it | **Name** | **Description** | | --- | --- | -| compute_fqn | *No description.* | -| get_any_map_attribute | *No description.* | -| get_boolean_attribute | *No description.* | -| get_boolean_map_attribute | *No description.* | -| get_list_attribute | *No description.* | -| get_number_attribute | *No description.* | -| get_number_list_attribute | *No description.* | -| get_number_map_attribute | *No description.* | -| get_string_attribute | *No description.* | -| get_string_map_attribute | *No description.* | -| interpolation_for_attribute | *No description.* | -| resolve | Produce the Token's value at resolution time. | -| to_string | Return a string representation of this resolvable object. | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | --- -##### `compute_fqn` +##### `compute_fqn` ```python def compute_fqn() -> str ``` -##### `get_any_map_attribute` +##### `get_any_map_attribute` ```python def get_any_map_attribute( @@ -10423,13 +10467,13 @@ def get_any_map_attribute( ) -> typing.Mapping[typing.Any] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_attribute` +##### `get_boolean_attribute` ```python def get_boolean_attribute( @@ -10437,13 +10481,13 @@ def get_boolean_attribute( ) -> IResolvable ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_boolean_map_attribute` +##### `get_boolean_map_attribute` ```python def get_boolean_map_attribute( @@ -10451,13 +10495,13 @@ def get_boolean_map_attribute( ) -> typing.Mapping[bool] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_list_attribute` +##### `get_list_attribute` ```python def get_list_attribute( @@ -10465,13 +10509,13 @@ def get_list_attribute( ) -> typing.List[str] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_attribute` +##### `get_number_attribute` ```python def get_number_attribute( @@ -10479,13 +10523,13 @@ def get_number_attribute( ) -> typing.Union[int, float] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_list_attribute` +##### `get_number_list_attribute` ```python def get_number_list_attribute( @@ -10493,13 +10537,13 @@ def get_number_list_attribute( ) -> typing.List[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_number_map_attribute` +##### `get_number_map_attribute` ```python def get_number_map_attribute( @@ -10507,13 +10551,3793 @@ def get_number_map_attribute( ) -> typing.Mapping[typing.Union[int, float]] ``` -###### `terraform_attribute`Required +###### `terraform_attribute`Required - *Type:* str --- -##### `get_string_attribute` +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| name | str | *No description.* | +| preserve_path_prefix | cdktf.IResolvable | *No description.* | +| rewrite | str | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngressRuleComponent | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `preserve_path_prefix`Required + +```python +preserve_path_prefix: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `rewrite`Required + +```python +rewrite: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecIngressRuleComponent +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponent + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| exact | str | *No description.* | +| prefix | str | *No description.* | +| regex | str | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `exact`Required + +```python +exact: str +``` + +- *Type:* str + +--- + +##### `prefix`Required + +```python +prefix: str +``` + +- *Type:* str + +--- + +##### `regex`Required + +```python +regex: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecIngressRuleCorsOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| allow_credentials | cdktf.IResolvable | *No description.* | +| allow_headers | typing.List[str] | *No description.* | +| allow_methods | typing.List[str] | *No description.* | +| allow_origins | DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList | *No description.* | +| expose_headers | typing.List[str] | *No description.* | +| max_age | str | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngressRuleCors | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `allow_credentials`Required + +```python +allow_credentials: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `allow_headers`Required + +```python +allow_headers: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `allow_methods`Required + +```python +allow_methods: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `allow_origins`Required + +```python +allow_origins: DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +--- + +##### `expose_headers`Required + +```python +expose_headers: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `max_age`Required + +```python +max_age: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecIngressRuleCors +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCors + +--- + + +### DataDigitaloceanAppSpecIngressRuleList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecIngressRuleOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecIngressRuleMatchOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| path | DataDigitaloceanAppSpecIngressRuleMatchPathList | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngressRuleMatch | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `path`Required + +```python +path: DataDigitaloceanAppSpecIngressRuleMatchPathList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPathList + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecIngressRuleMatch +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatch + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchPathList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| prefix | str | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngressRuleMatchPath | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `prefix`Required + +```python +prefix: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecIngressRuleMatchPath +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPath + +--- + + +### DataDigitaloceanAppSpecIngressRuleOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| component | DataDigitaloceanAppSpecIngressRuleComponentList | *No description.* | +| cors | DataDigitaloceanAppSpecIngressRuleCorsList | *No description.* | +| match | DataDigitaloceanAppSpecIngressRuleMatchList | *No description.* | +| redirect | DataDigitaloceanAppSpecIngressRuleRedirectList | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngressRule | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `component`Required + +```python +component: DataDigitaloceanAppSpecIngressRuleComponentList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponentList + +--- + +##### `cors`Required + +```python +cors: DataDigitaloceanAppSpecIngressRuleCorsList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsList + +--- + +##### `match`Required + +```python +match: DataDigitaloceanAppSpecIngressRuleMatchList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchList + +--- + +##### `redirect`Required + +```python +redirect: DataDigitaloceanAppSpecIngressRuleRedirectList +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirectList + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecIngressRule +``` + +- *Type:* DataDigitaloceanAppSpecIngressRule + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleRedirectList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecIngressRuleRedirectOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleRedirectOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| authority | str | *No description.* | +| port | typing.Union[int, float] | *No description.* | +| redirect_code | typing.Union[int, float] | *No description.* | +| scheme | str | *No description.* | +| uri | str | *No description.* | +| internal_value | DataDigitaloceanAppSpecIngressRuleRedirect | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `authority`Required + +```python +authority: str +``` + +- *Type:* str + +--- + +##### `port`Required + +```python +port: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `redirect_code`Required + +```python +redirect_code: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `scheme`Required + +```python +scheme: str +``` + +- *Type:* str + +--- + +##### `uri`Required + +```python +uri: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecIngressRuleRedirect +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirect + +--- + + +### DataDigitaloceanAppSpecJobAlertList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecJobAlertOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecJobAlertOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| disabled | cdktf.IResolvable | *No description.* | +| operator | str | *No description.* | +| rule | str | *No description.* | +| value | typing.Union[int, float] | *No description.* | +| window | str | *No description.* | +| internal_value | DataDigitaloceanAppSpecJobAlert | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `disabled`Required + +```python +disabled: IResolvable +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `operator`Required + +```python +operator: str +``` + +- *Type:* str + +--- + +##### `rule`Required + +```python +rule: str +``` + +- *Type:* str + +--- + +##### `value`Required + +```python +value: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `window`Required + +```python +window: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: DataDigitaloceanAppSpecJobAlert +``` + +- *Type:* DataDigitaloceanAppSpecJobAlert + +--- + + +### DataDigitaloceanAppSpecJobEnvList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DataDigitaloceanAppSpecJobEnvOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + + +### DataDigitaloceanAppSpecJobEnvOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import data_digitalocean_app + +dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` ```python def get_string_attribute( @@ -15830,6 +19654,7 @@ Returns a reversible string representation. | domains | typing.List[str] | *No description.* | | env | DataDigitaloceanAppSpecEnvList | *No description.* | | function | DataDigitaloceanAppSpecFunctionList | *No description.* | +| ingress | DataDigitaloceanAppSpecIngressList | *No description.* | | job | DataDigitaloceanAppSpecJobList | *No description.* | | name | str | *No description.* | | region | str | *No description.* | @@ -15924,6 +19749,16 @@ function: DataDigitaloceanAppSpecFunctionList --- +##### `ingress`Required + +```python +ingress: DataDigitaloceanAppSpecIngressList +``` + +- *Type:* DataDigitaloceanAppSpecIngressList + +--- + ##### `job`Required ```python diff --git a/docs/dataDigitaloceanApp.typescript.md b/docs/dataDigitaloceanApp.typescript.md index b43d116c5..64aa38a6b 100644 --- a/docs/dataDigitaloceanApp.typescript.md +++ b/docs/dataDigitaloceanApp.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_app` -Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app). +Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app). # `dataDigitaloceanApp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://reg ### DataDigitaloceanApp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app digitalocean_app}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app digitalocean_app}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanApp to imp The id of the existing DataDigitaloceanApp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use --- @@ -682,8 +682,8 @@ const dataDigitaloceanAppConfig: dataDigitaloceanApp.DataDigitaloceanAppConfig = | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | +| appId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. | --- @@ -765,7 +765,7 @@ public readonly appId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id}. --- @@ -777,7 +777,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -982,6 +982,94 @@ const dataDigitaloceanAppSpecFunctionRoutes: dataDigitaloceanApp.DataDigitalocea ``` +### DataDigitaloceanAppSpecIngress + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngress: dataDigitaloceanApp.DataDigitaloceanAppSpecIngress = { ... } +``` + + +### DataDigitaloceanAppSpecIngressRule + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngressRule: dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRule = { ... } +``` + + +### DataDigitaloceanAppSpecIngressRuleComponent + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngressRuleComponent: dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleComponent = { ... } +``` + + +### DataDigitaloceanAppSpecIngressRuleCors + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngressRuleCors: dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCors = { ... } +``` + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngressRuleCorsAllowOrigins: dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins = { ... } +``` + + +### DataDigitaloceanAppSpecIngressRuleMatch + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngressRuleMatch: dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatch = { ... } +``` + + +### DataDigitaloceanAppSpecIngressRuleMatchPath + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngressRuleMatchPath: dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchPath = { ... } +``` + + +### DataDigitaloceanAppSpecIngressRuleRedirect + +#### Initializer + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +const dataDigitaloceanAppSpecIngressRuleRedirect: dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleRedirect = { ... } +``` + + ### DataDigitaloceanAppSpecJob #### Initializer @@ -8988,25 +9076,25 @@ public readonly internalValue: DataDigitaloceanAppSpecFunctionRoutes; --- -### DataDigitaloceanAppSpecJobAlertList +### DataDigitaloceanAppSpecIngressList -#### Initializers +#### Initializers ```typescript import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressList(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 @@ -9014,7 +9102,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -9022,7 +9110,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -9034,20 +9122,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 @@ -9055,13 +9143,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9071,13 +9159,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): DataDigitaloceanAppSpecJobAlertOutputReference +public get(index: number): DataDigitaloceanAppSpecIngressOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -9090,12 +9178,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[]; @@ -9109,7 +9197,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -9120,26 +9208,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobAlertOutputReference +### DataDigitaloceanAppSpecIngressOutputReference -#### Initializers +#### Initializers ```typescript import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new dataDigitaloceanApp.DataDigitaloceanAppSpecJobAlertOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressOutputReference(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 @@ -9147,7 +9235,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -9155,7 +9243,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -9163,7 +9251,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -9175,149 +9263,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 @@ -9325,13 +9413,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9346,18 +9434,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.* | -| 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.* | +| rule | DataDigitaloceanAppSpecIngressRuleList | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngress | *No description.* | --- -##### `creationStack`Required +##### `creationStack`Required ```typescript public readonly creationStack: string[]; @@ -9371,7 +9455,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -9381,86 +9465,46 @@ public readonly fqn: string; --- -##### `disabled`Required - -```typescript -public readonly disabled: IResolvable; -``` - -- *Type:* cdktf.IResolvable - ---- - -##### `operator`Required - -```typescript -public readonly operator: string; -``` - -- *Type:* string - ---- - -##### `rule`Required - -```typescript -public readonly rule: string; -``` - -- *Type:* string - ---- - -##### `value`Required - -```typescript -public readonly value: number; -``` - -- *Type:* number - ---- - -##### `window`Required +##### `rule`Required ```typescript -public readonly window: string; +public readonly rule: DataDigitaloceanAppSpecIngressRuleList; ``` -- *Type:* string +- *Type:* DataDigitaloceanAppSpecIngressRuleList --- -##### `internalValue`Optional +##### `internalValue`Optional ```typescript -public readonly internalValue: DataDigitaloceanAppSpecJobAlert; +public readonly internalValue: DataDigitaloceanAppSpecIngress; ``` -- *Type:* DataDigitaloceanAppSpecJobAlert +- *Type:* DataDigitaloceanAppSpecIngress --- -### DataDigitaloceanAppSpecJobEnvList +### DataDigitaloceanAppSpecIngressRuleComponentList -#### Initializers +#### Initializers ```typescript import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleComponentList(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 @@ -9468,7 +9512,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -9476,7 +9520,7 @@ The attribute on the parent resource this class is referencing. --- -##### `wrapsSet`Required +##### `wrapsSet`Required - *Type:* boolean @@ -9488,20 +9532,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 @@ -9509,13 +9553,13 @@ public resolve(_context: IResolveContext): any Produce the Token's value at resolution time. -###### `_context`Required +###### `_context`Required - *Type:* cdktf.IResolveContext --- -##### `toString` +##### `toString` ```typescript public toString(): string @@ -9525,13 +9569,13 @@ Return a string representation of this resolvable object. Returns a reversible string representation. -##### `get` +##### `get` ```typescript -public get(index: number): DataDigitaloceanAppSpecJobEnvOutputReference +public get(index: number): DataDigitaloceanAppSpecIngressRuleComponentOutputReference ``` -###### `index`Required +###### `index`Required - *Type:* number @@ -9544,12 +9588,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[]; @@ -9563,7 +9607,7 @@ If this returns an empty array the stack will not be attached. --- -##### `fqn`Required +##### `fqn`Required ```typescript public readonly fqn: string; @@ -9574,26 +9618,26 @@ public readonly fqn: string; --- -### DataDigitaloceanAppSpecJobEnvOutputReference +### DataDigitaloceanAppSpecIngressRuleComponentOutputReference -#### Initializers +#### Initializers ```typescript import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' -new dataDigitaloceanApp.DataDigitaloceanAppSpecJobEnvOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleComponentOutputReference(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 @@ -9601,7 +9645,7 @@ The parent resource. --- -##### `terraformAttribute`Required +##### `terraformAttribute`Required - *Type:* string @@ -9609,7 +9653,7 @@ The attribute on the parent resource this class is referencing. --- -##### `complexObjectIndex`Required +##### `complexObjectIndex`Required - *Type:* number @@ -9617,7 +9661,7 @@ the index of this item in the list. --- -##### `complexObjectIsFromSet`Required +##### `complexObjectIsFromSet`Required - *Type:* boolean @@ -9629,113 +9673,3613 @@ 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 + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| name | string | *No description.* | +| preservePathPrefix | cdktf.IResolvable | *No description.* | +| rewrite | string | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleComponent | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `preservePathPrefix`Required + +```typescript +public readonly preservePathPrefix: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `rewrite`Required + +```typescript +public readonly rewrite: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecIngressRuleComponent; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponent + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| exact | string | *No description.* | +| prefix | string | *No description.* | +| regex | string | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `exact`Required + +```typescript +public readonly exact: string; +``` + +- *Type:* string + +--- + +##### `prefix`Required + +```typescript +public readonly prefix: string; +``` + +- *Type:* string + +--- + +##### `regex`Required + +```typescript +public readonly regex: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecIngressRuleCorsOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleCorsOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleCorsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| allowCredentials | cdktf.IResolvable | *No description.* | +| allowHeaders | string[] | *No description.* | +| allowMethods | string[] | *No description.* | +| allowOrigins | DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList | *No description.* | +| exposeHeaders | string[] | *No description.* | +| maxAge | string | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleCors | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `allowCredentials`Required + +```typescript +public readonly allowCredentials: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `allowHeaders`Required + +```typescript +public readonly allowHeaders: string[]; +``` + +- *Type:* string[] + +--- + +##### `allowMethods`Required + +```typescript +public readonly allowMethods: string[]; +``` + +- *Type:* string[] + +--- + +##### `allowOrigins`Required + +```typescript +public readonly allowOrigins: DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList + +--- + +##### `exposeHeaders`Required + +```typescript +public readonly exposeHeaders: string[]; +``` + +- *Type:* string[] + +--- + +##### `maxAge`Required + +```typescript +public readonly maxAge: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecIngressRuleCors; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCors + +--- + + +### DataDigitaloceanAppSpecIngressRuleList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecIngressRuleOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecIngressRuleMatchOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| path | DataDigitaloceanAppSpecIngressRuleMatchPathList | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleMatch | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `path`Required + +```typescript +public readonly path: DataDigitaloceanAppSpecIngressRuleMatchPathList; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPathList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecIngressRuleMatch; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatch + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchPathList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| prefix | string | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleMatchPath | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `prefix`Required + +```typescript +public readonly prefix: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecIngressRuleMatchPath; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchPath + +--- + + +### DataDigitaloceanAppSpecIngressRuleOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| component | DataDigitaloceanAppSpecIngressRuleComponentList | *No description.* | +| cors | DataDigitaloceanAppSpecIngressRuleCorsList | *No description.* | +| match | DataDigitaloceanAppSpecIngressRuleMatchList | *No description.* | +| redirect | DataDigitaloceanAppSpecIngressRuleRedirectList | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRule | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `component`Required + +```typescript +public readonly component: DataDigitaloceanAppSpecIngressRuleComponentList; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleComponentList + +--- + +##### `cors`Required + +```typescript +public readonly cors: DataDigitaloceanAppSpecIngressRuleCorsList; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleCorsList + +--- + +##### `match`Required + +```typescript +public readonly match: DataDigitaloceanAppSpecIngressRuleMatchList; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleMatchList + +--- + +##### `redirect`Required + +```typescript +public readonly redirect: DataDigitaloceanAppSpecIngressRuleRedirectList; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirectList + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecIngressRule; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRule + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleRedirectList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecIngressRuleRedirectOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecIngressRuleRedirectOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +new dataDigitaloceanApp.DataDigitaloceanAppSpecIngressRuleRedirectOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| authority | string | *No description.* | +| port | number | *No description.* | +| redirectCode | number | *No description.* | +| scheme | string | *No description.* | +| uri | string | *No description.* | +| internalValue | DataDigitaloceanAppSpecIngressRuleRedirect | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `authority`Required + +```typescript +public readonly authority: string; +``` + +- *Type:* string + +--- + +##### `port`Required + +```typescript +public readonly port: number; +``` + +- *Type:* number + +--- + +##### `redirectCode`Required + +```typescript +public readonly redirectCode: number; +``` + +- *Type:* number + +--- + +##### `scheme`Required + +```typescript +public readonly scheme: string; +``` + +- *Type:* string + +--- + +##### `uri`Required + +```typescript +public readonly uri: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecIngressRuleRedirect; +``` + +- *Type:* DataDigitaloceanAppSpecIngressRuleRedirect + +--- + + +### DataDigitaloceanAppSpecJobAlertList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecJobAlertOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecJobAlertOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| 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`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `disabled`Required + +```typescript +public readonly disabled: IResolvable; +``` + +- *Type:* cdktf.IResolvable + +--- + +##### `operator`Required + +```typescript +public readonly operator: string; +``` + +- *Type:* string + +--- + +##### `rule`Required + +```typescript +public readonly rule: string; +``` + +- *Type:* string + +--- + +##### `value`Required + +```typescript +public readonly value: number; +``` + +- *Type:* number + +--- + +##### `window`Required + +```typescript +public readonly window: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: DataDigitaloceanAppSpecJobAlert; +``` + +- *Type:* DataDigitaloceanAppSpecJobAlert + +--- + + +### DataDigitaloceanAppSpecJobEnvList + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DataDigitaloceanAppSpecJobEnvOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + + +### DataDigitaloceanAppSpecJobEnvOutputReference + +#### Initializers + +```typescript +import { dataDigitaloceanApp } from '@cdktf/provider-digitalocean' + +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`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` ```typescript public getStringAttribute(terraformAttribute: string): string @@ -14659,6 +18203,7 @@ Returns a reversible string representation. | domains | string[] | *No description.* | | env | DataDigitaloceanAppSpecEnvList | *No description.* | | function | DataDigitaloceanAppSpecFunctionList | *No description.* | +| ingress | DataDigitaloceanAppSpecIngressList | *No description.* | | job | DataDigitaloceanAppSpecJobList | *No description.* | | name | string | *No description.* | | region | string | *No description.* | @@ -14753,6 +18298,16 @@ public readonly function: DataDigitaloceanAppSpecFunctionList; --- +##### `ingress`Required + +```typescript +public readonly ingress: DataDigitaloceanAppSpecIngressList; +``` + +- *Type:* DataDigitaloceanAppSpecIngressList + +--- + ##### `job`Required ```typescript diff --git a/docs/dataDigitaloceanCertificate.csharp.md b/docs/dataDigitaloceanCertificate.csharp.md index 6fa6bbda0..8b96488ab 100644 --- a/docs/dataDigitaloceanCertificate.csharp.md +++ b/docs/dataDigitaloceanCertificate.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_certificate` -Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate). +Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate). # `dataDigitaloceanCertificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](htt ### DataDigitaloceanCertificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate digitalocean_certificate}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanCertificat The id of the existing DataDigitaloceanCertificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -682,7 +682,7 @@ new DataDigitaloceanCertificateConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | name of the certificate. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | --- @@ -766,7 +766,7 @@ public string Name { get; set; } name of the certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} --- @@ -778,7 +778,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanCertificate.go.md b/docs/dataDigitaloceanCertificate.go.md index 4a41c023d..0ceab3daf 100644 --- a/docs/dataDigitaloceanCertificate.go.md +++ b/docs/dataDigitaloceanCertificate.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_certificate` -Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate). +Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate). # `dataDigitaloceanCertificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](htt ### DataDigitaloceanCertificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate digitalocean_certificate}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanCertificat The id of the existing DataDigitaloceanCertificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -682,7 +682,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | name of the certificate. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | --- @@ -766,7 +766,7 @@ Name *string name of the certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} --- @@ -778,7 +778,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanCertificate.java.md b/docs/dataDigitaloceanCertificate.java.md index cdbcbd215..54dcc6b3f 100644 --- a/docs/dataDigitaloceanCertificate.java.md +++ b/docs/dataDigitaloceanCertificate.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_certificate` -Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate). +Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate). # `dataDigitaloceanCertificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](htt ### DataDigitaloceanCertificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate digitalocean_certificate}. #### Initializers @@ -44,7 +44,7 @@ DataDigitaloceanCertificate.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the certificate. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope name of the certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -446,7 +446,7 @@ The construct id used in the generated config for the DataDigitaloceanCertificat The id of the existing DataDigitaloceanCertificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -765,7 +765,7 @@ DataDigitaloceanCertificateConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the certificate. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | --- @@ -849,7 +849,7 @@ public java.lang.String getName(); name of the certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanCertificate.python.md b/docs/dataDigitaloceanCertificate.python.md index bdc8af411..86a127f11 100644 --- a/docs/dataDigitaloceanCertificate.python.md +++ b/docs/dataDigitaloceanCertificate.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_certificate` -Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate). +Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate). # `dataDigitaloceanCertificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](htt ### DataDigitaloceanCertificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate digitalocean_certificate}. #### Initializers @@ -42,7 +42,7 @@ dataDigitaloceanCertificate.DataDigitaloceanCertificate( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the certificate. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope name of the certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataDigitaloceanCertificat The id of the existing DataDigitaloceanCertificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -795,7 +795,7 @@ dataDigitaloceanCertificate.DataDigitaloceanCertificateConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the certificate. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | --- @@ -879,7 +879,7 @@ name: str name of the certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanCertificate.typescript.md b/docs/dataDigitaloceanCertificate.typescript.md index 56438b02b..f9a351f1d 100644 --- a/docs/dataDigitaloceanCertificate.typescript.md +++ b/docs/dataDigitaloceanCertificate.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_certificate` -Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate). +Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate). # `dataDigitaloceanCertificate` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](htt ### DataDigitaloceanCertificate -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate digitalocean_certificate}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate digitalocean_certificate}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanCertificat The id of the existing DataDigitaloceanCertificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -672,7 +672,7 @@ const dataDigitaloceanCertificateConfig: dataDigitaloceanCertificate.DataDigital | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. | --- @@ -756,7 +756,7 @@ public readonly name: string; name of the certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} --- @@ -768,7 +768,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanContainerRegistry.csharp.md b/docs/dataDigitaloceanContainerRegistry.csharp.md index 2e3ddf0ea..0343284bd 100644 --- a/docs/dataDigitaloceanContainerRegistry.csharp.md +++ b/docs/dataDigitaloceanContainerRegistry.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry). +Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry). # `dataDigitaloceanContainerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_container_registr ### DataDigitaloceanContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry digitalocean_container_registry}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanContainerR The id of the existing DataDigitaloceanContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -682,7 +682,7 @@ new DataDigitaloceanContainerRegistryConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | name of the container registry. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- @@ -766,7 +766,7 @@ public string Name { get; set; } name of the container registry. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} --- @@ -778,7 +778,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanContainerRegistry.go.md b/docs/dataDigitaloceanContainerRegistry.go.md index a16fbf5af..fc901e3db 100644 --- a/docs/dataDigitaloceanContainerRegistry.go.md +++ b/docs/dataDigitaloceanContainerRegistry.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry). +Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry). # `dataDigitaloceanContainerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_container_registr ### DataDigitaloceanContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry digitalocean_container_registry}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanContainerR The id of the existing DataDigitaloceanContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -682,7 +682,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | name of the container registry. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- @@ -766,7 +766,7 @@ Name *string name of the container registry. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} --- @@ -778,7 +778,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanContainerRegistry.java.md b/docs/dataDigitaloceanContainerRegistry.java.md index 4a0512a69..3bf8c83c5 100644 --- a/docs/dataDigitaloceanContainerRegistry.java.md +++ b/docs/dataDigitaloceanContainerRegistry.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry). +Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry). # `dataDigitaloceanContainerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_container_registr ### DataDigitaloceanContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry digitalocean_container_registry}. #### Initializers @@ -44,7 +44,7 @@ DataDigitaloceanContainerRegistry.Builder.create(Construct scope, java.lang.Stri | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the container registry. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope name of the container registry. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -446,7 +446,7 @@ The construct id used in the generated config for the DataDigitaloceanContainerR The id of the existing DataDigitaloceanContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -765,7 +765,7 @@ DataDigitaloceanContainerRegistryConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the container registry. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- @@ -849,7 +849,7 @@ public java.lang.String getName(); name of the container registry. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanContainerRegistry.python.md b/docs/dataDigitaloceanContainerRegistry.python.md index bcdbf087b..76060bcdf 100644 --- a/docs/dataDigitaloceanContainerRegistry.python.md +++ b/docs/dataDigitaloceanContainerRegistry.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry). +Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry). # `dataDigitaloceanContainerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_container_registr ### DataDigitaloceanContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry digitalocean_container_registry}. #### Initializers @@ -42,7 +42,7 @@ dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistry( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the container registry. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope name of the container registry. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataDigitaloceanContainerR The id of the existing DataDigitaloceanContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -795,7 +795,7 @@ dataDigitaloceanContainerRegistry.DataDigitaloceanContainerRegistryConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the container registry. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- @@ -879,7 +879,7 @@ name: str name of the container registry. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanContainerRegistry.typescript.md b/docs/dataDigitaloceanContainerRegistry.typescript.md index f3c38fdf6..eae955b59 100644 --- a/docs/dataDigitaloceanContainerRegistry.typescript.md +++ b/docs/dataDigitaloceanContainerRegistry.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry). +Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry). # `dataDigitaloceanContainerRegistry` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_container_registr ### DataDigitaloceanContainerRegistry -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry digitalocean_container_registry}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry digitalocean_container_registry}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanContainerR The id of the existing DataDigitaloceanContainerRegistry that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use --- @@ -672,7 +672,7 @@ const dataDigitaloceanContainerRegistryConfig: dataDigitaloceanContainerRegistry | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. | --- @@ -756,7 +756,7 @@ public readonly name: string; name of the container registry. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} --- @@ -768,7 +768,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseCa.csharp.md b/docs/dataDigitaloceanDatabaseCa.csharp.md index 0975dc8bb..e569cba3b 100644 --- a/docs/dataDigitaloceanDatabaseCa.csharp.md +++ b/docs/dataDigitaloceanDatabaseCa.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_ca` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca). # `dataDigitaloceanDatabaseCa` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](htt ### DataDigitaloceanDatabaseCa -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca digitalocean_database_ca}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca digitalocean_database_ca}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCa The id of the existing DataDigitaloceanDatabaseCa that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use --- @@ -626,8 +626,8 @@ new DataDigitaloceanDatabaseCaConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- @@ -709,7 +709,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. --- @@ -721,7 +721,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseCa.go.md b/docs/dataDigitaloceanDatabaseCa.go.md index bae83870f..2360bb718 100644 --- a/docs/dataDigitaloceanDatabaseCa.go.md +++ b/docs/dataDigitaloceanDatabaseCa.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_ca` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca). # `dataDigitaloceanDatabaseCa` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](htt ### DataDigitaloceanDatabaseCa -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca digitalocean_database_ca}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca digitalocean_database_ca}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCa The id of the existing DataDigitaloceanDatabaseCa that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use --- @@ -626,8 +626,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- @@ -709,7 +709,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. --- @@ -721,7 +721,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseCa.java.md b/docs/dataDigitaloceanDatabaseCa.java.md index e51ddab62..d72f8d91d 100644 --- a/docs/dataDigitaloceanDatabaseCa.java.md +++ b/docs/dataDigitaloceanDatabaseCa.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_ca` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca). # `dataDigitaloceanDatabaseCa` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](htt ### DataDigitaloceanDatabaseCa -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca digitalocean_database_ca}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca digitalocean_database_ca}. #### Initializers @@ -43,8 +43,8 @@ DataDigitaloceanDatabaseCa.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -444,7 +444,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCa The id of the existing DataDigitaloceanDatabaseCa that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use --- @@ -707,8 +707,8 @@ DataDigitaloceanDatabaseCaConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- @@ -790,7 +790,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. --- @@ -802,7 +802,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseCa.python.md b/docs/dataDigitaloceanDatabaseCa.python.md index 4153419b3..0f05addec 100644 --- a/docs/dataDigitaloceanDatabaseCa.python.md +++ b/docs/dataDigitaloceanDatabaseCa.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_ca` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca). # `dataDigitaloceanDatabaseCa` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](htt ### DataDigitaloceanDatabaseCa -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca digitalocean_database_ca}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca digitalocean_database_ca}. #### Initializers @@ -41,8 +41,8 @@ dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCa( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -478,7 +478,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCa The id of the existing DataDigitaloceanDatabaseCa that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use --- @@ -737,8 +737,8 @@ dataDigitaloceanDatabaseCa.DataDigitaloceanDatabaseCaConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- @@ -820,7 +820,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. --- @@ -832,7 +832,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseCa.typescript.md b/docs/dataDigitaloceanDatabaseCa.typescript.md index 1f5d1a0a7..00688572f 100644 --- a/docs/dataDigitaloceanDatabaseCa.typescript.md +++ b/docs/dataDigitaloceanDatabaseCa.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_ca` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca). # `dataDigitaloceanDatabaseCa` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](htt ### DataDigitaloceanDatabaseCa -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca digitalocean_database_ca}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca digitalocean_database_ca}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCa The id of the existing DataDigitaloceanDatabaseCa that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use --- @@ -616,8 +616,8 @@ const dataDigitaloceanDatabaseCaConfig: dataDigitaloceanDatabaseCa.DataDigitaloc | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. | --- @@ -699,7 +699,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id}. --- @@ -711,7 +711,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseCluster.csharp.md b/docs/dataDigitaloceanDatabaseCluster.csharp.md index e29722c64..8e17718d9 100644 --- a/docs/dataDigitaloceanDatabaseCluster.csharp.md +++ b/docs/dataDigitaloceanDatabaseCluster.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster). # `dataDigitaloceanDatabaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster` ### DataDigitaloceanDatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCl The id of the existing DataDigitaloceanDatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -415,6 +415,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | ProjectId | string | *No description.* | | Region | string | *No description.* | | Size | string | *No description.* | +| StorageSizeMib | string | *No description.* | | Uri | string | *No description.* | | Urn | string | *No description.* | | User | string | *No description.* | @@ -680,6 +681,16 @@ public string Size { get; } --- +##### `StorageSizeMib`Required + +```csharp +public string StorageSizeMib { get; } +``` + +- *Type:* string + +--- + ##### `Uri`Required ```csharp @@ -832,9 +843,9 @@ new DataDigitaloceanDatabaseClusterConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- @@ -916,7 +927,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. --- @@ -928,7 +939,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -943,7 +954,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseCluster.go.md b/docs/dataDigitaloceanDatabaseCluster.go.md index 5e275dc56..51584c708 100644 --- a/docs/dataDigitaloceanDatabaseCluster.go.md +++ b/docs/dataDigitaloceanDatabaseCluster.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster). # `dataDigitaloceanDatabaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster` ### DataDigitaloceanDatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCl The id of the existing DataDigitaloceanDatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -415,6 +415,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | ProjectId | *string | *No description.* | | Region | *string | *No description.* | | Size | *string | *No description.* | +| StorageSizeMib | *string | *No description.* | | Uri | *string | *No description.* | | Urn | *string | *No description.* | | User | *string | *No description.* | @@ -680,6 +681,16 @@ func Size() *string --- +##### `StorageSizeMib`Required + +```go +func StorageSizeMib() *string +``` + +- *Type:* *string + +--- + ##### `Uri`Required ```go @@ -832,9 +843,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- @@ -916,7 +927,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. --- @@ -928,7 +939,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -943,7 +954,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseCluster.java.md b/docs/dataDigitaloceanDatabaseCluster.java.md index 62a3207ed..55035983d 100644 --- a/docs/dataDigitaloceanDatabaseCluster.java.md +++ b/docs/dataDigitaloceanDatabaseCluster.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster). # `dataDigitaloceanDatabaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster` ### DataDigitaloceanDatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -44,9 +44,9 @@ DataDigitaloceanDatabaseCluster.Builder.create(Construct scope, java.lang.String | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. --- @@ -461,7 +461,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCl The id of the existing DataDigitaloceanDatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -502,6 +502,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | projectId | java.lang.String | *No description.* | | region | java.lang.String | *No description.* | | size | java.lang.String | *No description.* | +| storageSizeMib | java.lang.String | *No description.* | | uri | java.lang.String | *No description.* | | urn | java.lang.String | *No description.* | | user | java.lang.String | *No description.* | @@ -767,6 +768,16 @@ public java.lang.String getSize(); --- +##### `storageSizeMib`Required + +```java +public java.lang.String getStorageSizeMib(); +``` + +- *Type:* java.lang.String + +--- + ##### `uri`Required ```java @@ -923,9 +934,9 @@ DataDigitaloceanDatabaseClusterConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- @@ -1007,7 +1018,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. --- @@ -1019,7 +1030,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1034,7 +1045,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseCluster.python.md b/docs/dataDigitaloceanDatabaseCluster.python.md index 87473f0f3..c3715504b 100644 --- a/docs/dataDigitaloceanDatabaseCluster.python.md +++ b/docs/dataDigitaloceanDatabaseCluster.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster). # `dataDigitaloceanDatabaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster` ### DataDigitaloceanDatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -42,9 +42,9 @@ dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseCluster( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -131,7 +131,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. --- @@ -495,7 +495,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCl The id of the existing DataDigitaloceanDatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -536,6 +536,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | project_id | str | *No description.* | | region | str | *No description.* | | size | str | *No description.* | +| storage_size_mib | str | *No description.* | | uri | str | *No description.* | | urn | str | *No description.* | | user | str | *No description.* | @@ -801,6 +802,16 @@ size: str --- +##### `storage_size_mib`Required + +```python +storage_size_mib: str +``` + +- *Type:* str + +--- + ##### `uri`Required ```python @@ -953,9 +964,9 @@ dataDigitaloceanDatabaseCluster.DataDigitaloceanDatabaseClusterConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- @@ -1037,7 +1048,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. --- @@ -1049,7 +1060,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1064,7 +1075,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseCluster.typescript.md b/docs/dataDigitaloceanDatabaseCluster.typescript.md index 3bcac3e5f..c677a617c 100644 --- a/docs/dataDigitaloceanDatabaseCluster.typescript.md +++ b/docs/dataDigitaloceanDatabaseCluster.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster). # `dataDigitaloceanDatabaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster` ### DataDigitaloceanDatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseCl The id of the existing DataDigitaloceanDatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -415,6 +415,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | projectId | string | *No description.* | | region | string | *No description.* | | size | string | *No description.* | +| storageSizeMib | string | *No description.* | | uri | string | *No description.* | | urn | string | *No description.* | | user | string | *No description.* | @@ -680,6 +681,16 @@ public readonly size: string; --- +##### `storageSizeMib`Required + +```typescript +public readonly storageSizeMib: string; +``` + +- *Type:* string + +--- + ##### `uri`Required ```typescript @@ -821,9 +832,9 @@ const dataDigitaloceanDatabaseClusterConfig: dataDigitaloceanDatabaseCluster.Dat | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. | --- @@ -905,7 +916,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name}. --- @@ -917,7 +928,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -932,7 +943,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseReplica.csharp.md b/docs/dataDigitaloceanDatabaseReplica.csharp.md index 757c1c518..90761a485 100644 --- a/docs/dataDigitaloceanDatabaseReplica.csharp.md +++ b/docs/dataDigitaloceanDatabaseReplica.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica). # `dataDigitaloceanDatabaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica` ### DataDigitaloceanDatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica digitalocean_database_replica}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseRe The id of the existing DataDigitaloceanDatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -789,10 +789,10 @@ new DataDigitaloceanDatabaseReplicaConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- @@ -874,7 +874,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. --- @@ -886,7 +886,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. --- @@ -898,7 +898,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -913,7 +913,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseReplica.go.md b/docs/dataDigitaloceanDatabaseReplica.go.md index cbc359751..f06a2181b 100644 --- a/docs/dataDigitaloceanDatabaseReplica.go.md +++ b/docs/dataDigitaloceanDatabaseReplica.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica). # `dataDigitaloceanDatabaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica` ### DataDigitaloceanDatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica digitalocean_database_replica}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseRe The id of the existing DataDigitaloceanDatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -789,10 +789,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- @@ -874,7 +874,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. --- @@ -886,7 +886,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. --- @@ -898,7 +898,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -913,7 +913,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseReplica.java.md b/docs/dataDigitaloceanDatabaseReplica.java.md index 7ab8d524b..bf3b020b8 100644 --- a/docs/dataDigitaloceanDatabaseReplica.java.md +++ b/docs/dataDigitaloceanDatabaseReplica.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica). # `dataDigitaloceanDatabaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica` ### DataDigitaloceanDatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica digitalocean_database_replica}. #### Initializers @@ -45,10 +45,10 @@ DataDigitaloceanDatabaseReplica.Builder.create(Construct scope, java.lang.String | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. --- @@ -471,7 +471,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseRe The id of the existing DataDigitaloceanDatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -890,10 +890,10 @@ DataDigitaloceanDatabaseReplicaConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- @@ -975,7 +975,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. --- @@ -987,7 +987,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. --- @@ -999,7 +999,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1014,7 +1014,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseReplica.python.md b/docs/dataDigitaloceanDatabaseReplica.python.md index 7a6f0c71a..575755233 100644 --- a/docs/dataDigitaloceanDatabaseReplica.python.md +++ b/docs/dataDigitaloceanDatabaseReplica.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica). # `dataDigitaloceanDatabaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica` ### DataDigitaloceanDatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica digitalocean_database_replica}. #### Initializers @@ -43,10 +43,10 @@ dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplica( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -141,7 +141,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. --- @@ -505,7 +505,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseRe The id of the existing DataDigitaloceanDatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -920,10 +920,10 @@ dataDigitaloceanDatabaseReplica.DataDigitaloceanDatabaseReplicaConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- @@ -1005,7 +1005,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. --- @@ -1017,7 +1017,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. --- @@ -1029,7 +1029,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1044,7 +1044,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseReplica.typescript.md b/docs/dataDigitaloceanDatabaseReplica.typescript.md index 8b8800a41..7eca41011 100644 --- a/docs/dataDigitaloceanDatabaseReplica.typescript.md +++ b/docs/dataDigitaloceanDatabaseReplica.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica). # `dataDigitaloceanDatabaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica` ### DataDigitaloceanDatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica digitalocean_database_replica}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseRe The id of the existing DataDigitaloceanDatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -777,10 +777,10 @@ const dataDigitaloceanDatabaseReplicaConfig: dataDigitaloceanDatabaseReplica.Dat | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. | --- @@ -862,7 +862,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id}. --- @@ -874,7 +874,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name}. --- @@ -886,7 +886,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -901,7 +901,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags}. --- diff --git a/docs/dataDigitaloceanDatabaseUser.csharp.md b/docs/dataDigitaloceanDatabaseUser.csharp.md index c2a816eb3..02740ffe3 100644 --- a/docs/dataDigitaloceanDatabaseUser.csharp.md +++ b/docs/dataDigitaloceanDatabaseUser.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_user` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user). # `dataDigitaloceanDatabaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](h ### DataDigitaloceanDatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user digitalocean_database_user}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseUs The id of the existing DataDigitaloceanDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -671,9 +671,9 @@ new DataDigitaloceanDatabaseUserConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | --- @@ -755,7 +755,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. --- @@ -767,7 +767,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. --- @@ -779,7 +779,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseUser.go.md b/docs/dataDigitaloceanDatabaseUser.go.md index 47ee95bad..bb6d1d912 100644 --- a/docs/dataDigitaloceanDatabaseUser.go.md +++ b/docs/dataDigitaloceanDatabaseUser.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_user` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user). # `dataDigitaloceanDatabaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](h ### DataDigitaloceanDatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user digitalocean_database_user}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseUs The id of the existing DataDigitaloceanDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -671,9 +671,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | --- @@ -755,7 +755,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. --- @@ -767,7 +767,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. --- @@ -779,7 +779,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseUser.java.md b/docs/dataDigitaloceanDatabaseUser.java.md index de343c668..f8f8b8e15 100644 --- a/docs/dataDigitaloceanDatabaseUser.java.md +++ b/docs/dataDigitaloceanDatabaseUser.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_user` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user). # `dataDigitaloceanDatabaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](h ### DataDigitaloceanDatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user digitalocean_database_user}. #### Initializers @@ -44,9 +44,9 @@ DataDigitaloceanDatabaseUser.Builder.create(Construct scope, java.lang.String id | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -454,7 +454,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseUs The id of the existing DataDigitaloceanDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -762,9 +762,9 @@ DataDigitaloceanDatabaseUserConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | --- @@ -846,7 +846,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. --- @@ -858,7 +858,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. --- @@ -870,7 +870,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseUser.python.md b/docs/dataDigitaloceanDatabaseUser.python.md index 59ea99aa1..cb694f0e1 100644 --- a/docs/dataDigitaloceanDatabaseUser.python.md +++ b/docs/dataDigitaloceanDatabaseUser.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_user` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user). # `dataDigitaloceanDatabaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](h ### DataDigitaloceanDatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user digitalocean_database_user}. #### Initializers @@ -42,9 +42,9 @@ dataDigitaloceanDatabaseUser.DataDigitaloceanDatabaseUser( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -488,7 +488,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseUs The id of the existing DataDigitaloceanDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -792,9 +792,9 @@ dataDigitaloceanDatabaseUser.DataDigitaloceanDatabaseUserConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | --- @@ -876,7 +876,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. --- @@ -888,7 +888,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. --- @@ -900,7 +900,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDatabaseUser.typescript.md b/docs/dataDigitaloceanDatabaseUser.typescript.md index 4f64f6a7e..2bc3b557a 100644 --- a/docs/dataDigitaloceanDatabaseUser.typescript.md +++ b/docs/dataDigitaloceanDatabaseUser.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_database_user` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user). # `dataDigitaloceanDatabaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](h ### DataDigitaloceanDatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user digitalocean_database_user}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDatabaseUs The id of the existing DataDigitaloceanDatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -660,9 +660,9 @@ const dataDigitaloceanDatabaseUserConfig: dataDigitaloceanDatabaseUser.DataDigit | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. | --- @@ -744,7 +744,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id}. --- @@ -756,7 +756,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name}. --- @@ -768,7 +768,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDomain.csharp.md b/docs/dataDigitaloceanDomain.csharp.md index 72309701b..5bf0527a6 100644 --- a/docs/dataDigitaloceanDomain.csharp.md +++ b/docs/dataDigitaloceanDomain.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_domain` -Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain). +Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain). # `dataDigitaloceanDomain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https:// ### DataDigitaloceanDomain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain digitalocean_domain}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDomain to The id of the existing DataDigitaloceanDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use --- @@ -649,7 +649,7 @@ new DataDigitaloceanDomainConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | name of the domain. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | --- @@ -733,7 +733,7 @@ public string Name { get; set; } name of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} --- @@ -745,7 +745,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDomain.go.md b/docs/dataDigitaloceanDomain.go.md index 4faad63b3..6b7c2f837 100644 --- a/docs/dataDigitaloceanDomain.go.md +++ b/docs/dataDigitaloceanDomain.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_domain` -Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain). +Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain). # `dataDigitaloceanDomain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https:// ### DataDigitaloceanDomain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain digitalocean_domain}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDomain to The id of the existing DataDigitaloceanDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use --- @@ -649,7 +649,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | name of the domain. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | --- @@ -733,7 +733,7 @@ Name *string name of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} --- @@ -745,7 +745,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDomain.java.md b/docs/dataDigitaloceanDomain.java.md index 93b9a9f12..1313712a9 100644 --- a/docs/dataDigitaloceanDomain.java.md +++ b/docs/dataDigitaloceanDomain.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_domain` -Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain). +Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain). # `dataDigitaloceanDomain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https:// ### DataDigitaloceanDomain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain digitalocean_domain}. #### Initializers @@ -44,7 +44,7 @@ DataDigitaloceanDomain.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the domain. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope name of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -446,7 +446,7 @@ The construct id used in the generated config for the DataDigitaloceanDomain to The id of the existing DataDigitaloceanDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use --- @@ -732,7 +732,7 @@ DataDigitaloceanDomainConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the domain. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | --- @@ -816,7 +816,7 @@ public java.lang.String getName(); name of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} --- @@ -828,7 +828,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDomain.python.md b/docs/dataDigitaloceanDomain.python.md index 6dfbab3f5..51312ccac 100644 --- a/docs/dataDigitaloceanDomain.python.md +++ b/docs/dataDigitaloceanDomain.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_domain` -Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain). +Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain). # `dataDigitaloceanDomain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https:// ### DataDigitaloceanDomain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain digitalocean_domain}. #### Initializers @@ -42,7 +42,7 @@ dataDigitaloceanDomain.DataDigitaloceanDomain( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the domain. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope name of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataDigitaloceanDomain to The id of the existing DataDigitaloceanDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use --- @@ -762,7 +762,7 @@ dataDigitaloceanDomain.DataDigitaloceanDomainConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the domain. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | --- @@ -846,7 +846,7 @@ name: str name of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} --- @@ -858,7 +858,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDomain.typescript.md b/docs/dataDigitaloceanDomain.typescript.md index ffb6d4397..0b88855a1 100644 --- a/docs/dataDigitaloceanDomain.typescript.md +++ b/docs/dataDigitaloceanDomain.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_domain` -Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain). +Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain). # `dataDigitaloceanDomain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https:// ### DataDigitaloceanDomain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain digitalocean_domain}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanDomain to The id of the existing DataDigitaloceanDomain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use --- @@ -639,7 +639,7 @@ const dataDigitaloceanDomainConfig: dataDigitaloceanDomain.DataDigitaloceanDomai | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. | --- @@ -723,7 +723,7 @@ public readonly name: string; name of the domain. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} --- @@ -735,7 +735,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanDomains.csharp.md b/docs/dataDigitaloceanDomains.csharp.md index c4cce8420..faa136b73 100644 --- a/docs/dataDigitaloceanDomains.csharp.md +++ b/docs/dataDigitaloceanDomains.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_domains` -Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains). +Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains). # `dataDigitaloceanDomains` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https:/ ### DataDigitaloceanDomains -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains digitalocean_domains}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains digitalocean_domains}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanDomains to The id of the existing DataDigitaloceanDomains that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanDomainsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} --- @@ -840,10 +840,10 @@ new DataDigitaloceanDomainsFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | --- @@ -855,7 +855,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -867,7 +867,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. --- @@ -879,7 +879,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. --- @@ -891,7 +891,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. --- @@ -912,8 +912,8 @@ new DataDigitaloceanDomainsSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | --- @@ -925,7 +925,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -937,7 +937,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. --- diff --git a/docs/dataDigitaloceanDomains.go.md b/docs/dataDigitaloceanDomains.go.md index 7fc78527e..a8aab8ad1 100644 --- a/docs/dataDigitaloceanDomains.go.md +++ b/docs/dataDigitaloceanDomains.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_domains` -Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains). +Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains). # `dataDigitaloceanDomains` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https:/ ### DataDigitaloceanDomains -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains digitalocean_domains}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains digitalocean_domains}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanDomains to The id of the existing DataDigitaloceanDomains that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} --- @@ -840,10 +840,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | --- @@ -855,7 +855,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -867,7 +867,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. --- @@ -879,7 +879,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. --- @@ -891,7 +891,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. --- @@ -912,8 +912,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | --- @@ -925,7 +925,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -937,7 +937,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. --- diff --git a/docs/dataDigitaloceanDomains.java.md b/docs/dataDigitaloceanDomains.java.md index 4404aa184..461122bcf 100644 --- a/docs/dataDigitaloceanDomains.java.md +++ b/docs/dataDigitaloceanDomains.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_domains` -Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains). +Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains). # `dataDigitaloceanDomains` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https:/ ### DataDigitaloceanDomains -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains digitalocean_domains}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains digitalocean_domains}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanDomains.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDomainsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDomainsSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanDomains to The id of the existing DataDigitaloceanDomains that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanDomainsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDomainsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDomainsSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} --- @@ -939,10 +939,10 @@ DataDigitaloceanDomainsFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | --- @@ -954,7 +954,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -966,7 +966,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. --- @@ -978,7 +978,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. --- @@ -990,7 +990,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. --- @@ -1011,8 +1011,8 @@ DataDigitaloceanDomainsSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | --- @@ -1024,7 +1024,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -1036,7 +1036,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. --- diff --git a/docs/dataDigitaloceanDomains.python.md b/docs/dataDigitaloceanDomains.python.md index 3d8603916..5b361d90c 100644 --- a/docs/dataDigitaloceanDomains.python.md +++ b/docs/dataDigitaloceanDomains.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_domains` -Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains). +Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains). # `dataDigitaloceanDomains` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https:/ ### DataDigitaloceanDomains -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains digitalocean_domains}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains digitalocean_domains}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanDomains.DataDigitaloceanDomains( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDomainsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDomainsSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanDomains to The id of the existing DataDigitaloceanDomains that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanDomains.DataDigitaloceanDomainsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDomainsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDomainsSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanDomainsFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanDomainsSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} --- @@ -967,10 +967,10 @@ dataDigitaloceanDomains.DataDigitaloceanDomainsFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | --- @@ -982,7 +982,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -994,7 +994,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. --- @@ -1006,7 +1006,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. --- @@ -1018,7 +1018,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. --- @@ -1039,8 +1039,8 @@ dataDigitaloceanDomains.DataDigitaloceanDomainsSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | --- @@ -1052,7 +1052,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -1064,7 +1064,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. --- diff --git a/docs/dataDigitaloceanDomains.typescript.md b/docs/dataDigitaloceanDomains.typescript.md index 9401dfa25..191e31d08 100644 --- a/docs/dataDigitaloceanDomains.typescript.md +++ b/docs/dataDigitaloceanDomains.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_domains` -Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains). +Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains). # `dataDigitaloceanDomains` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https:/ ### DataDigitaloceanDomains -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains digitalocean_domains}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains digitalocean_domains}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanDomains to The id of the existing DataDigitaloceanDomains that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanDomainsConfig: dataDigitaloceanDomains.DataDigitaloceanDom | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanDomainsSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanDomainsFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanDomainsSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} --- @@ -822,10 +822,10 @@ const dataDigitaloceanDomainsFilter: dataDigitaloceanDomains.DataDigitaloceanDom | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. | --- @@ -837,7 +837,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -849,7 +849,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values}. --- @@ -861,7 +861,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all}. --- @@ -873,7 +873,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by}. --- @@ -891,8 +891,8 @@ const dataDigitaloceanDomainsSort: dataDigitaloceanDomains.DataDigitaloceanDomai | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. | --- @@ -904,7 +904,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key}. --- @@ -916,7 +916,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction}. --- diff --git a/docs/dataDigitaloceanDroplet.csharp.md b/docs/dataDigitaloceanDroplet.csharp.md index f2fdfaeef..4b965ef00 100644 --- a/docs/dataDigitaloceanDroplet.csharp.md +++ b/docs/dataDigitaloceanDroplet.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet). # `dataDigitaloceanDroplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https:/ ### DataDigitaloceanDroplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet digitalocean_droplet}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplet to The id of the existing DataDigitaloceanDroplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -991,7 +991,7 @@ public double Id { get; set; } id of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1008,7 +1008,7 @@ public string Name { get; set; } name of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} --- @@ -1022,7 +1022,7 @@ public string Tag { get; set; } unique tag of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} --- diff --git a/docs/dataDigitaloceanDroplet.go.md b/docs/dataDigitaloceanDroplet.go.md index 5eac6df48..ca01060d9 100644 --- a/docs/dataDigitaloceanDroplet.go.md +++ b/docs/dataDigitaloceanDroplet.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet). # `dataDigitaloceanDroplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https:/ ### DataDigitaloceanDroplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet digitalocean_droplet}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplet to The id of the existing DataDigitaloceanDroplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -991,7 +991,7 @@ Id *f64 id of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1008,7 +1008,7 @@ Name *string name of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} --- @@ -1022,7 +1022,7 @@ Tag *string unique tag of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} --- diff --git a/docs/dataDigitaloceanDroplet.java.md b/docs/dataDigitaloceanDroplet.java.md index e3ac733d0..2083617ad 100644 --- a/docs/dataDigitaloceanDroplet.java.md +++ b/docs/dataDigitaloceanDroplet.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet). # `dataDigitaloceanDroplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https:/ ### DataDigitaloceanDroplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet digitalocean_droplet}. #### Initializers @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope id of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -129,7 +129,7 @@ If you experience problems setting this value it might not be settable. Please t name of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit unique tag of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} --- @@ -474,7 +474,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplet to The id of the existing DataDigitaloceanDroplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -1088,7 +1088,7 @@ public java.lang.Number getId(); id of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1105,7 +1105,7 @@ public java.lang.String getName(); name of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} --- @@ -1119,7 +1119,7 @@ public java.lang.String getTag(); unique tag of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} --- diff --git a/docs/dataDigitaloceanDroplet.python.md b/docs/dataDigitaloceanDroplet.python.md index 57152d340..53f1d80aa 100644 --- a/docs/dataDigitaloceanDroplet.python.md +++ b/docs/dataDigitaloceanDroplet.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet). # `dataDigitaloceanDroplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https:/ ### DataDigitaloceanDroplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet digitalocean_droplet}. #### Initializers @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope id of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t name of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit unique tag of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} --- @@ -508,7 +508,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplet to The id of the existing DataDigitaloceanDroplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -1118,7 +1118,7 @@ id: typing.Union[int, float] id of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1135,7 +1135,7 @@ name: str name of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} --- @@ -1149,7 +1149,7 @@ tag: str unique tag of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} --- diff --git a/docs/dataDigitaloceanDroplet.typescript.md b/docs/dataDigitaloceanDroplet.typescript.md index d208eaca8..bb3234072 100644 --- a/docs/dataDigitaloceanDroplet.typescript.md +++ b/docs/dataDigitaloceanDroplet.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet). # `dataDigitaloceanDroplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https:/ ### DataDigitaloceanDroplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet digitalocean_droplet}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplet to The id of the existing DataDigitaloceanDroplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -980,7 +980,7 @@ public readonly id: number; id of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -997,7 +997,7 @@ public readonly name: string; name of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} --- @@ -1011,7 +1011,7 @@ public readonly tag: string; unique tag of the Droplet. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} --- diff --git a/docs/dataDigitaloceanDropletSnapshot.csharp.md b/docs/dataDigitaloceanDropletSnapshot.csharp.md index b06a500f3..41099482c 100644 --- a/docs/dataDigitaloceanDropletSnapshot.csharp.md +++ b/docs/dataDigitaloceanDropletSnapshot.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot). # `dataDigitaloceanDropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot` ### DataDigitaloceanDropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanDropletSna The id of the existing DataDigitaloceanDropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -767,11 +767,11 @@ new DataDigitaloceanDropletSnapshotConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| MostRecent | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| NameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| MostRecent | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| NameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- @@ -853,7 +853,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -868,7 +868,7 @@ public object MostRecent { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. --- @@ -880,7 +880,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. --- @@ -892,7 +892,7 @@ public string NameRegex { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. --- @@ -904,7 +904,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. --- diff --git a/docs/dataDigitaloceanDropletSnapshot.go.md b/docs/dataDigitaloceanDropletSnapshot.go.md index 00b47026b..05c3b0b1e 100644 --- a/docs/dataDigitaloceanDropletSnapshot.go.md +++ b/docs/dataDigitaloceanDropletSnapshot.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot). # `dataDigitaloceanDropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot` ### DataDigitaloceanDropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanDropletSna The id of the existing DataDigitaloceanDropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -767,11 +767,11 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| MostRecent | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| NameRegex | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| MostRecent | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| NameRegex | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- @@ -853,7 +853,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -868,7 +868,7 @@ MostRecent interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. --- @@ -880,7 +880,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. --- @@ -892,7 +892,7 @@ NameRegex *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. --- @@ -904,7 +904,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. --- diff --git a/docs/dataDigitaloceanDropletSnapshot.java.md b/docs/dataDigitaloceanDropletSnapshot.java.md index 6b512acd5..db7276a9f 100644 --- a/docs/dataDigitaloceanDropletSnapshot.java.md +++ b/docs/dataDigitaloceanDropletSnapshot.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot). # `dataDigitaloceanDropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot` ### DataDigitaloceanDropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -47,11 +47,11 @@ DataDigitaloceanDropletSnapshot.Builder.create(Construct scope, java.lang.String | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- @@ -119,7 +119,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -130,7 +130,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. --- @@ -503,7 +503,7 @@ The construct id used in the generated config for the DataDigitaloceanDropletSna The id of the existing DataDigitaloceanDropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -880,11 +880,11 @@ DataDigitaloceanDropletSnapshotConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- @@ -966,7 +966,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -981,7 +981,7 @@ public java.lang.Object getMostRecent(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. --- @@ -993,7 +993,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. --- @@ -1005,7 +1005,7 @@ public java.lang.String getNameRegex(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. --- @@ -1017,7 +1017,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. --- diff --git a/docs/dataDigitaloceanDropletSnapshot.python.md b/docs/dataDigitaloceanDropletSnapshot.python.md index 81c31d709..8ae7f1c8c 100644 --- a/docs/dataDigitaloceanDropletSnapshot.python.md +++ b/docs/dataDigitaloceanDropletSnapshot.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot). # `dataDigitaloceanDropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot` ### DataDigitaloceanDropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -44,11 +44,11 @@ dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshot( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanDropletSna The id of the existing DataDigitaloceanDropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -908,11 +908,11 @@ dataDigitaloceanDropletSnapshot.DataDigitaloceanDropletSnapshotConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- @@ -994,7 +994,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1009,7 +1009,7 @@ most_recent: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. --- @@ -1021,7 +1021,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. --- @@ -1033,7 +1033,7 @@ name_regex: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. --- @@ -1045,7 +1045,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. --- diff --git a/docs/dataDigitaloceanDropletSnapshot.typescript.md b/docs/dataDigitaloceanDropletSnapshot.typescript.md index d904f7c31..37644d85f 100644 --- a/docs/dataDigitaloceanDropletSnapshot.typescript.md +++ b/docs/dataDigitaloceanDropletSnapshot.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot). # `dataDigitaloceanDropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot` ### DataDigitaloceanDropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanDropletSna The id of the existing DataDigitaloceanDropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -754,11 +754,11 @@ const dataDigitaloceanDropletSnapshotConfig: dataDigitaloceanDropletSnapshot.Dat | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | -| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | -| nameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. | +| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. | +| nameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. | --- @@ -840,7 +840,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -855,7 +855,7 @@ public readonly mostRecent: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent}. --- @@ -867,7 +867,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name}. --- @@ -879,7 +879,7 @@ public readonly nameRegex: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex}. --- @@ -891,7 +891,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region}. --- diff --git a/docs/dataDigitaloceanDroplets.csharp.md b/docs/dataDigitaloceanDroplets.csharp.md index a6384f52f..1b9d656a3 100644 --- a/docs/dataDigitaloceanDroplets.csharp.md +++ b/docs/dataDigitaloceanDroplets.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplets` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets). # `dataDigitaloceanDroplets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https: ### DataDigitaloceanDroplets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets digitalocean_droplets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets digitalocean_droplets}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplets t The id of the existing DataDigitaloceanDroplets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanDropletsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} --- @@ -840,10 +840,10 @@ new DataDigitaloceanDropletsFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | --- @@ -855,7 +855,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -867,7 +867,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. --- @@ -879,7 +879,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. --- @@ -891,7 +891,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. --- @@ -912,8 +912,8 @@ new DataDigitaloceanDropletsSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | --- @@ -925,7 +925,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -937,7 +937,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. --- diff --git a/docs/dataDigitaloceanDroplets.go.md b/docs/dataDigitaloceanDroplets.go.md index 0d99aaf90..a8b1d3714 100644 --- a/docs/dataDigitaloceanDroplets.go.md +++ b/docs/dataDigitaloceanDroplets.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplets` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets). # `dataDigitaloceanDroplets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https: ### DataDigitaloceanDroplets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets digitalocean_droplets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets digitalocean_droplets}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplets t The id of the existing DataDigitaloceanDroplets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} --- @@ -840,10 +840,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | --- @@ -855,7 +855,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -867,7 +867,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. --- @@ -879,7 +879,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. --- @@ -891,7 +891,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. --- @@ -912,8 +912,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | --- @@ -925,7 +925,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -937,7 +937,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. --- diff --git a/docs/dataDigitaloceanDroplets.java.md b/docs/dataDigitaloceanDroplets.java.md index f148e05df..bf3760870 100644 --- a/docs/dataDigitaloceanDroplets.java.md +++ b/docs/dataDigitaloceanDroplets.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplets` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets). # `dataDigitaloceanDroplets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https: ### DataDigitaloceanDroplets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets digitalocean_droplets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets digitalocean_droplets}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanDroplets.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDropletsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDropletsSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplets t The id of the existing DataDigitaloceanDroplets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanDropletsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDropletsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanDropletsSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} --- @@ -939,10 +939,10 @@ DataDigitaloceanDropletsFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | --- @@ -954,7 +954,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -966,7 +966,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. --- @@ -978,7 +978,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. --- @@ -990,7 +990,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. --- @@ -1011,8 +1011,8 @@ DataDigitaloceanDropletsSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | --- @@ -1024,7 +1024,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -1036,7 +1036,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. --- diff --git a/docs/dataDigitaloceanDroplets.python.md b/docs/dataDigitaloceanDroplets.python.md index b080253b4..3868805f7 100644 --- a/docs/dataDigitaloceanDroplets.python.md +++ b/docs/dataDigitaloceanDroplets.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplets` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets). # `dataDigitaloceanDroplets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https: ### DataDigitaloceanDroplets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets digitalocean_droplets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets digitalocean_droplets}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanDroplets.DataDigitaloceanDroplets( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDropletsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDropletsSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplets t The id of the existing DataDigitaloceanDroplets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanDroplets.DataDigitaloceanDropletsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDropletsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanDropletsSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanDropletsFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanDropletsSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} --- @@ -967,10 +967,10 @@ dataDigitaloceanDroplets.DataDigitaloceanDropletsFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | --- @@ -982,7 +982,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -994,7 +994,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. --- @@ -1006,7 +1006,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. --- @@ -1018,7 +1018,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. --- @@ -1039,8 +1039,8 @@ dataDigitaloceanDroplets.DataDigitaloceanDropletsSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | --- @@ -1052,7 +1052,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -1064,7 +1064,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. --- diff --git a/docs/dataDigitaloceanDroplets.typescript.md b/docs/dataDigitaloceanDroplets.typescript.md index c8037d3bb..ebea9e3c4 100644 --- a/docs/dataDigitaloceanDroplets.typescript.md +++ b/docs/dataDigitaloceanDroplets.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_droplets` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets). # `dataDigitaloceanDroplets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https: ### DataDigitaloceanDroplets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets digitalocean_droplets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets digitalocean_droplets}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanDroplets t The id of the existing DataDigitaloceanDroplets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanDropletsConfig: dataDigitaloceanDroplets.DataDigitaloceanD | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanDropletsSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanDropletsFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanDropletsSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} --- @@ -822,10 +822,10 @@ const dataDigitaloceanDropletsFilter: dataDigitaloceanDroplets.DataDigitaloceanD | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. | --- @@ -837,7 +837,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -849,7 +849,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values}. --- @@ -861,7 +861,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all}. --- @@ -873,7 +873,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by}. --- @@ -891,8 +891,8 @@ const dataDigitaloceanDropletsSort: dataDigitaloceanDroplets.DataDigitaloceanDro | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. | --- @@ -904,7 +904,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key}. --- @@ -916,7 +916,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction}. --- diff --git a/docs/dataDigitaloceanFirewall.csharp.md b/docs/dataDigitaloceanFirewall.csharp.md index f9c28dc44..890e31e3b 100644 --- a/docs/dataDigitaloceanFirewall.csharp.md +++ b/docs/dataDigitaloceanFirewall.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_firewall` -Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall). +Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall). # `dataDigitaloceanFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https: ### DataDigitaloceanFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall digitalocean_firewall}. #### Initializers @@ -421,7 +421,7 @@ The construct id used in the generated config for the DataDigitaloceanFirewall t The id of the existing DataDigitaloceanFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -805,12 +805,12 @@ new DataDigitaloceanFirewallConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| FirewallId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| DropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | +| FirewallId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| DropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | | InboundRule | object | inbound_rule block. | | OutboundRule | object | outbound_rule block. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | --- @@ -892,7 +892,7 @@ public string FirewallId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. --- @@ -904,7 +904,7 @@ public double[] DropletIds { get; set; } - *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. --- @@ -916,7 +916,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ public object InboundRule { get; set; } inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} --- @@ -947,7 +947,7 @@ public object OutboundRule { get; set; } outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} --- @@ -959,7 +959,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. --- @@ -985,13 +985,13 @@ new DataDigitaloceanFirewallInboundRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | -| SourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | -| SourceDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | -| SourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | -| SourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | -| SourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | +| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| SourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | +| SourceDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | +| SourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | +| SourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | +| SourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | --- @@ -1003,7 +1003,7 @@ public string Protocol { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1015,7 +1015,7 @@ public string PortRange { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- @@ -1027,7 +1027,7 @@ public string[] SourceAddresses { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. --- @@ -1039,7 +1039,7 @@ public double[] SourceDropletIds { get; set; } - *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. --- @@ -1051,7 +1051,7 @@ public string[] SourceKubernetesIds { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. --- @@ -1063,7 +1063,7 @@ public string[] SourceLoadBalancerUids { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. --- @@ -1075,7 +1075,7 @@ public string[] SourceTags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. --- @@ -1101,13 +1101,13 @@ new DataDigitaloceanFirewallOutboundRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| DestinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | -| DestinationDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | -| DestinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | -| DestinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | -| DestinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | -| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| DestinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | +| DestinationDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | +| DestinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | +| DestinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | +| DestinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | +| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | --- @@ -1119,7 +1119,7 @@ public string Protocol { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1131,7 +1131,7 @@ public string[] DestinationAddresses { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. --- @@ -1143,7 +1143,7 @@ public double[] DestinationDropletIds { get; set; } - *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. --- @@ -1155,7 +1155,7 @@ public string[] DestinationKubernetesIds { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. --- @@ -1167,7 +1167,7 @@ public string[] DestinationLoadBalancerUids { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. --- @@ -1179,7 +1179,7 @@ public string[] DestinationTags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. --- @@ -1191,7 +1191,7 @@ public string PortRange { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- diff --git a/docs/dataDigitaloceanFirewall.go.md b/docs/dataDigitaloceanFirewall.go.md index 2305f68a9..6680d8981 100644 --- a/docs/dataDigitaloceanFirewall.go.md +++ b/docs/dataDigitaloceanFirewall.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_firewall` -Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall). +Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall). # `dataDigitaloceanFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https: ### DataDigitaloceanFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall digitalocean_firewall}. #### Initializers @@ -421,7 +421,7 @@ The construct id used in the generated config for the DataDigitaloceanFirewall t The id of the existing DataDigitaloceanFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -805,12 +805,12 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| FirewallId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| DropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | +| FirewallId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| DropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | | InboundRule | interface{} | inbound_rule block. | | OutboundRule | interface{} | outbound_rule block. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | --- @@ -892,7 +892,7 @@ FirewallId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. --- @@ -904,7 +904,7 @@ DropletIds *[]*f64 - *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. --- @@ -916,7 +916,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ InboundRule interface{} inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} --- @@ -947,7 +947,7 @@ OutboundRule interface{} outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} --- @@ -959,7 +959,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. --- @@ -985,13 +985,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | -| SourceAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | -| SourceDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | -| SourceKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | -| SourceLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | -| SourceTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | +| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| SourceAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | +| SourceDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | +| SourceKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | +| SourceLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | +| SourceTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | --- @@ -1003,7 +1003,7 @@ Protocol *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1015,7 +1015,7 @@ PortRange *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- @@ -1027,7 +1027,7 @@ SourceAddresses *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. --- @@ -1039,7 +1039,7 @@ SourceDropletIds *[]*f64 - *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. --- @@ -1051,7 +1051,7 @@ SourceKubernetesIds *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. --- @@ -1063,7 +1063,7 @@ SourceLoadBalancerUids *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. --- @@ -1075,7 +1075,7 @@ SourceTags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. --- @@ -1101,13 +1101,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| DestinationAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | -| DestinationDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | -| DestinationKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | -| DestinationLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | -| DestinationTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | -| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| DestinationAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | +| DestinationDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | +| DestinationKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | +| DestinationLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | +| DestinationTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | +| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | --- @@ -1119,7 +1119,7 @@ Protocol *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1131,7 +1131,7 @@ DestinationAddresses *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. --- @@ -1143,7 +1143,7 @@ DestinationDropletIds *[]*f64 - *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. --- @@ -1155,7 +1155,7 @@ DestinationKubernetesIds *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. --- @@ -1167,7 +1167,7 @@ DestinationLoadBalancerUids *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. --- @@ -1179,7 +1179,7 @@ DestinationTags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. --- @@ -1191,7 +1191,7 @@ PortRange *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- diff --git a/docs/dataDigitaloceanFirewall.java.md b/docs/dataDigitaloceanFirewall.java.md index f51928096..5b90c29e2 100644 --- a/docs/dataDigitaloceanFirewall.java.md +++ b/docs/dataDigitaloceanFirewall.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_firewall` -Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall). +Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall). # `dataDigitaloceanFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https: ### DataDigitaloceanFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall digitalocean_firewall}. #### Initializers @@ -49,12 +49,12 @@ DataDigitaloceanFirewall.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| firewallId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | +| firewallId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | | inboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanFirewallInboundRule> | inbound_rule block. | | outboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanFirewallOutboundRule> | outbound_rule block. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -151,7 +151,7 @@ If you experience problems setting this value it might not be settable. Please t inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. --- @@ -544,7 +544,7 @@ The construct id used in the generated config for the DataDigitaloceanFirewall t The id of the existing DataDigitaloceanFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -934,12 +934,12 @@ DataDigitaloceanFirewallConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| firewallId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | +| firewallId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | | inboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanFirewallInboundRule> | inbound_rule block. | | outboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanFirewallOutboundRule> | outbound_rule block. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | --- @@ -1021,7 +1021,7 @@ public java.lang.String getFirewallId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. --- @@ -1033,7 +1033,7 @@ public java.util.List getDropletIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. --- @@ -1045,7 +1045,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1062,7 +1062,7 @@ public java.lang.Object getInboundRule(); inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} --- @@ -1076,7 +1076,7 @@ public java.lang.Object getOutboundRule(); outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} --- @@ -1088,7 +1088,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. --- @@ -1114,13 +1114,13 @@ DataDigitaloceanFirewallInboundRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | -| sourceAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | -| sourceDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | -| sourceKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | -| sourceLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | -| sourceTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | +| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| sourceAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | +| sourceDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | +| sourceKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | +| sourceLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | +| sourceTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | --- @@ -1132,7 +1132,7 @@ public java.lang.String getProtocol(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1144,7 +1144,7 @@ public java.lang.String getPortRange(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- @@ -1156,7 +1156,7 @@ public java.util.List getSourceAddresses(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. --- @@ -1168,7 +1168,7 @@ public java.util.List getSourceDropletIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. --- @@ -1180,7 +1180,7 @@ public java.util.List getSourceKubernetesIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. --- @@ -1192,7 +1192,7 @@ public java.util.List getSourceLoadBalancerUids(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. --- @@ -1204,7 +1204,7 @@ public java.util.List getSourceTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. --- @@ -1230,13 +1230,13 @@ DataDigitaloceanFirewallOutboundRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| destinationAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | -| destinationDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | -| destinationKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | -| destinationLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | -| destinationTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | -| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| destinationAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | +| destinationDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | +| destinationKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | +| destinationLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | +| destinationTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | +| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | --- @@ -1248,7 +1248,7 @@ public java.lang.String getProtocol(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1260,7 +1260,7 @@ public java.util.List getDestinationAddresses(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. --- @@ -1272,7 +1272,7 @@ public java.util.List getDestinationDropletIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. --- @@ -1284,7 +1284,7 @@ public java.util.List getDestinationKubernetesIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. --- @@ -1296,7 +1296,7 @@ public java.util.List getDestinationLoadBalancerUids(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. --- @@ -1308,7 +1308,7 @@ public java.util.List getDestinationTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. --- @@ -1320,7 +1320,7 @@ public java.lang.String getPortRange(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- diff --git a/docs/dataDigitaloceanFirewall.python.md b/docs/dataDigitaloceanFirewall.python.md index 33632b182..4e8684b95 100644 --- a/docs/dataDigitaloceanFirewall.python.md +++ b/docs/dataDigitaloceanFirewall.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_firewall` -Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall). +Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall). # `dataDigitaloceanFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https: ### DataDigitaloceanFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall digitalocean_firewall}. #### Initializers @@ -45,12 +45,12 @@ dataDigitaloceanFirewall.DataDigitaloceanFirewall( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| firewall_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | +| firewall_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | | inbound_rule | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanFirewallInboundRule]] | inbound_rule block. | | outbound_rule | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanFirewallOutboundRule]] | outbound_rule block. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -147,7 +147,7 @@ If you experience problems setting this value it might not be settable. Please t inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. --- @@ -580,7 +580,7 @@ The construct id used in the generated config for the DataDigitaloceanFirewall t The id of the existing DataDigitaloceanFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -964,12 +964,12 @@ dataDigitaloceanFirewall.DataDigitaloceanFirewallConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| firewall_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | +| firewall_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | | inbound_rule | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanFirewallInboundRule]] | inbound_rule block. | | outbound_rule | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanFirewallOutboundRule]] | outbound_rule block. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | --- @@ -1051,7 +1051,7 @@ firewall_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. --- @@ -1063,7 +1063,7 @@ droplet_ids: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. --- @@ -1075,7 +1075,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1092,7 +1092,7 @@ inbound_rule: typing.Union[IResolvable, typing.List[DataDigitaloceanFirewallInbo inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} --- @@ -1106,7 +1106,7 @@ outbound_rule: typing.Union[IResolvable, typing.List[DataDigitaloceanFirewallOut outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} --- @@ -1118,7 +1118,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. --- @@ -1144,13 +1144,13 @@ dataDigitaloceanFirewall.DataDigitaloceanFirewallInboundRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | -| source_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | -| source_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | -| source_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | -| source_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | -| source_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | +| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| source_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | +| source_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | +| source_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | +| source_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | +| source_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | --- @@ -1162,7 +1162,7 @@ protocol: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1174,7 +1174,7 @@ port_range: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- @@ -1186,7 +1186,7 @@ source_addresses: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. --- @@ -1198,7 +1198,7 @@ source_droplet_ids: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. --- @@ -1210,7 +1210,7 @@ source_kubernetes_ids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. --- @@ -1222,7 +1222,7 @@ source_load_balancer_uids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. --- @@ -1234,7 +1234,7 @@ source_tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. --- @@ -1260,13 +1260,13 @@ dataDigitaloceanFirewall.DataDigitaloceanFirewallOutboundRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| destination_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | -| destination_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | -| destination_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | -| destination_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | -| destination_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | -| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| destination_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | +| destination_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | +| destination_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | +| destination_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | +| destination_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | +| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | --- @@ -1278,7 +1278,7 @@ protocol: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1290,7 +1290,7 @@ destination_addresses: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. --- @@ -1302,7 +1302,7 @@ destination_droplet_ids: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. --- @@ -1314,7 +1314,7 @@ destination_kubernetes_ids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. --- @@ -1326,7 +1326,7 @@ destination_load_balancer_uids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. --- @@ -1338,7 +1338,7 @@ destination_tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. --- @@ -1350,7 +1350,7 @@ port_range: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- diff --git a/docs/dataDigitaloceanFirewall.typescript.md b/docs/dataDigitaloceanFirewall.typescript.md index 601fe954f..c322e1b98 100644 --- a/docs/dataDigitaloceanFirewall.typescript.md +++ b/docs/dataDigitaloceanFirewall.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_firewall` -Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall). +Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall). # `dataDigitaloceanFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https: ### DataDigitaloceanFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall digitalocean_firewall}. #### Initializers @@ -421,7 +421,7 @@ The construct id used in the generated config for the DataDigitaloceanFirewall t The id of the existing DataDigitaloceanFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -791,12 +791,12 @@ const dataDigitaloceanFirewallConfig: dataDigitaloceanFirewall.DataDigitaloceanF | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | -| dropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. | +| firewallId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. | +| dropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. | --- @@ -878,7 +878,7 @@ public readonly firewallId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id}. --- @@ -890,7 +890,7 @@ public readonly dropletIds: number[]; - *Type:* number[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids}. --- @@ -902,7 +902,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -919,7 +919,7 @@ public readonly inboundRule: IResolvable | DataDigitaloceanFirewallInboundRule[] inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} --- @@ -933,7 +933,7 @@ public readonly outboundRule: IResolvable | DataDigitaloceanFirewallOutboundRule outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} --- @@ -945,7 +945,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags}. --- @@ -963,13 +963,13 @@ const dataDigitaloceanFirewallInboundRule: dataDigitaloceanFirewall.DataDigitalo | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | -| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | -| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | -| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | -| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | -| sourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | +| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. | +| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. | +| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. | +| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. | +| sourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. | --- @@ -981,7 +981,7 @@ public readonly protocol: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -993,7 +993,7 @@ public readonly portRange: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- @@ -1005,7 +1005,7 @@ public readonly sourceAddresses: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses}. --- @@ -1017,7 +1017,7 @@ public readonly sourceDropletIds: number[]; - *Type:* number[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids}. --- @@ -1029,7 +1029,7 @@ public readonly sourceKubernetesIds: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids}. --- @@ -1041,7 +1041,7 @@ public readonly sourceLoadBalancerUids: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids}. --- @@ -1053,7 +1053,7 @@ public readonly sourceTags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags}. --- @@ -1071,13 +1071,13 @@ const dataDigitaloceanFirewallOutboundRule: dataDigitaloceanFirewall.DataDigital | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | -| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | -| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | -| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | -| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | -| destinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | -| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | +| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. | +| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. | +| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. | +| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. | +| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. | +| destinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. | +| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. | --- @@ -1089,7 +1089,7 @@ public readonly protocol: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol}. --- @@ -1101,7 +1101,7 @@ public readonly destinationAddresses: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses}. --- @@ -1113,7 +1113,7 @@ public readonly destinationDropletIds: number[]; - *Type:* number[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids}. --- @@ -1125,7 +1125,7 @@ public readonly destinationKubernetesIds: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids}. --- @@ -1137,7 +1137,7 @@ public readonly destinationLoadBalancerUids: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids}. --- @@ -1149,7 +1149,7 @@ public readonly destinationTags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags}. --- @@ -1161,7 +1161,7 @@ public readonly portRange: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range}. --- diff --git a/docs/dataDigitaloceanFloatingIp.csharp.md b/docs/dataDigitaloceanFloatingIp.csharp.md index 1822c2841..a5f55c366 100644 --- a/docs/dataDigitaloceanFloatingIp.csharp.md +++ b/docs/dataDigitaloceanFloatingIp.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip). # `dataDigitaloceanFloatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](htt ### DataDigitaloceanFloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanFloatingIp The id of the existing DataDigitaloceanFloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -649,7 +649,7 @@ new DataDigitaloceanFloatingIpConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | IpAddress | string | floating ip address. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- @@ -733,7 +733,7 @@ public string IpAddress { get; set; } floating ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} --- @@ -745,7 +745,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanFloatingIp.go.md b/docs/dataDigitaloceanFloatingIp.go.md index caac479a0..15e82c257 100644 --- a/docs/dataDigitaloceanFloatingIp.go.md +++ b/docs/dataDigitaloceanFloatingIp.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip). # `dataDigitaloceanFloatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](htt ### DataDigitaloceanFloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanFloatingIp The id of the existing DataDigitaloceanFloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -649,7 +649,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | IpAddress | *string | floating ip address. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- @@ -733,7 +733,7 @@ IpAddress *string floating ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} --- @@ -745,7 +745,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanFloatingIp.java.md b/docs/dataDigitaloceanFloatingIp.java.md index e6d2c3129..59df25265 100644 --- a/docs/dataDigitaloceanFloatingIp.java.md +++ b/docs/dataDigitaloceanFloatingIp.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip). # `dataDigitaloceanFloatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](htt ### DataDigitaloceanFloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -44,7 +44,7 @@ DataDigitaloceanFloatingIp.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | ipAddress | java.lang.String | floating ip address. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope floating ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -446,7 +446,7 @@ The construct id used in the generated config for the DataDigitaloceanFloatingIp The id of the existing DataDigitaloceanFloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -732,7 +732,7 @@ DataDigitaloceanFloatingIpConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | ipAddress | java.lang.String | floating ip address. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- @@ -816,7 +816,7 @@ public java.lang.String getIpAddress(); floating ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} --- @@ -828,7 +828,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanFloatingIp.python.md b/docs/dataDigitaloceanFloatingIp.python.md index 3f2b3036f..624d4b72e 100644 --- a/docs/dataDigitaloceanFloatingIp.python.md +++ b/docs/dataDigitaloceanFloatingIp.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip). # `dataDigitaloceanFloatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](htt ### DataDigitaloceanFloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -42,7 +42,7 @@ dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIp( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | ip_address | str | floating ip address. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope floating ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataDigitaloceanFloatingIp The id of the existing DataDigitaloceanFloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -762,7 +762,7 @@ dataDigitaloceanFloatingIp.DataDigitaloceanFloatingIpConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | ip_address | str | floating ip address. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- @@ -846,7 +846,7 @@ ip_address: str floating ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} --- @@ -858,7 +858,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanFloatingIp.typescript.md b/docs/dataDigitaloceanFloatingIp.typescript.md index 2c06d45ef..24e143dca 100644 --- a/docs/dataDigitaloceanFloatingIp.typescript.md +++ b/docs/dataDigitaloceanFloatingIp.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip). # `dataDigitaloceanFloatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](htt ### DataDigitaloceanFloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanFloatingIp The id of the existing DataDigitaloceanFloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -639,7 +639,7 @@ const dataDigitaloceanFloatingIpConfig: dataDigitaloceanFloatingIp.DataDigitaloc | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. | --- @@ -723,7 +723,7 @@ public readonly ipAddress: string; floating ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} --- @@ -735,7 +735,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanImage.csharp.md b/docs/dataDigitaloceanImage.csharp.md index cc2688dff..afb5612aa 100644 --- a/docs/dataDigitaloceanImage.csharp.md +++ b/docs/dataDigitaloceanImage.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_image` -Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image). +Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image). # `dataDigitaloceanImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://r ### DataDigitaloceanImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image digitalocean_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image digitalocean_image}. #### Initializers @@ -388,7 +388,7 @@ The construct id used in the generated config for the DataDigitaloceanImage to i The id of the existing DataDigitaloceanImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use --- @@ -817,7 +817,7 @@ new DataDigitaloceanImageConfig { | Id | double | id of the image. | | Name | string | name of the image. | | Slug | string | slug of the image. | -| Source | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | +| Source | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | --- @@ -901,7 +901,7 @@ public double Id { get; set; } id of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -918,7 +918,7 @@ public string Name { get; set; } name of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} --- @@ -932,7 +932,7 @@ public string Slug { get; set; } slug of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} --- @@ -944,7 +944,7 @@ public string Source { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. --- diff --git a/docs/dataDigitaloceanImage.go.md b/docs/dataDigitaloceanImage.go.md index 6d5b1616f..18ff088bd 100644 --- a/docs/dataDigitaloceanImage.go.md +++ b/docs/dataDigitaloceanImage.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_image` -Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image). +Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image). # `dataDigitaloceanImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://r ### DataDigitaloceanImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image digitalocean_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image digitalocean_image}. #### Initializers @@ -388,7 +388,7 @@ The construct id used in the generated config for the DataDigitaloceanImage to i The id of the existing DataDigitaloceanImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use --- @@ -817,7 +817,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Id | *f64 | id of the image. | | Name | *string | name of the image. | | Slug | *string | slug of the image. | -| Source | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | +| Source | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | --- @@ -901,7 +901,7 @@ Id *f64 id of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -918,7 +918,7 @@ Name *string name of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} --- @@ -932,7 +932,7 @@ Slug *string slug of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} --- @@ -944,7 +944,7 @@ Source *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. --- diff --git a/docs/dataDigitaloceanImage.java.md b/docs/dataDigitaloceanImage.java.md index a576b70fd..08a5fb20a 100644 --- a/docs/dataDigitaloceanImage.java.md +++ b/docs/dataDigitaloceanImage.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_image` -Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image). +Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image). # `dataDigitaloceanImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://r ### DataDigitaloceanImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image digitalocean_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image digitalocean_image}. #### Initializers @@ -48,7 +48,7 @@ DataDigitaloceanImage.Builder.create(Construct scope, java.lang.String id) | id | java.lang.Number | id of the image. | | name | java.lang.String | name of the image. | | slug | java.lang.String | slug of the image. | -| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | +| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope id of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -131,7 +131,7 @@ If you experience problems setting this value it might not be settable. Please t name of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit slug of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. --- @@ -491,7 +491,7 @@ The construct id used in the generated config for the DataDigitaloceanImage to i The id of the existing DataDigitaloceanImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use --- @@ -924,7 +924,7 @@ DataDigitaloceanImageConfig.builder() | id | java.lang.Number | id of the image. | | name | java.lang.String | name of the image. | | slug | java.lang.String | slug of the image. | -| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | +| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | --- @@ -1008,7 +1008,7 @@ public java.lang.Number getId(); id of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1025,7 +1025,7 @@ public java.lang.String getName(); name of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} --- @@ -1039,7 +1039,7 @@ public java.lang.String getSlug(); slug of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} --- @@ -1051,7 +1051,7 @@ public java.lang.String getSource(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. --- diff --git a/docs/dataDigitaloceanImage.python.md b/docs/dataDigitaloceanImage.python.md index f2deb6bd5..213c4d6d8 100644 --- a/docs/dataDigitaloceanImage.python.md +++ b/docs/dataDigitaloceanImage.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_image` -Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image). +Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image). # `dataDigitaloceanImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://r ### DataDigitaloceanImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image digitalocean_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image digitalocean_image}. #### Initializers @@ -46,7 +46,7 @@ dataDigitaloceanImage.DataDigitaloceanImage( | id | typing.Union[int, float] | id of the image. | | name | str | name of the image. | | slug | str | slug of the image. | -| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | +| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope id of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -129,7 +129,7 @@ If you experience problems setting this value it might not be settable. Please t name of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit slug of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. --- @@ -525,7 +525,7 @@ The construct id used in the generated config for the DataDigitaloceanImage to i The id of the existing DataDigitaloceanImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use --- @@ -954,7 +954,7 @@ dataDigitaloceanImage.DataDigitaloceanImageConfig( | id | typing.Union[int, float] | id of the image. | | name | str | name of the image. | | slug | str | slug of the image. | -| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | +| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | --- @@ -1038,7 +1038,7 @@ id: typing.Union[int, float] id of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1055,7 +1055,7 @@ name: str name of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} --- @@ -1069,7 +1069,7 @@ slug: str slug of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} --- @@ -1081,7 +1081,7 @@ source: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. --- diff --git a/docs/dataDigitaloceanImage.typescript.md b/docs/dataDigitaloceanImage.typescript.md index 69dd0fead..19c90a6b1 100644 --- a/docs/dataDigitaloceanImage.typescript.md +++ b/docs/dataDigitaloceanImage.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_image` -Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image). +Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image). # `dataDigitaloceanImage` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://r ### DataDigitaloceanImage -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image digitalocean_image}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image digitalocean_image}. #### Initializers @@ -388,7 +388,7 @@ The construct id used in the generated config for the DataDigitaloceanImage to i The id of the existing DataDigitaloceanImage that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use --- @@ -805,7 +805,7 @@ const dataDigitaloceanImageConfig: dataDigitaloceanImage.DataDigitaloceanImageCo | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | +| source | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. | --- @@ -889,7 +889,7 @@ public readonly id: number; id of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -906,7 +906,7 @@ public readonly name: string; name of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} --- @@ -920,7 +920,7 @@ public readonly slug: string; slug of the image. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} --- @@ -932,7 +932,7 @@ public readonly source: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source}. --- diff --git a/docs/dataDigitaloceanImages.csharp.md b/docs/dataDigitaloceanImages.csharp.md index 80abbce75..68be5ac7c 100644 --- a/docs/dataDigitaloceanImages.csharp.md +++ b/docs/dataDigitaloceanImages.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_images` -Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images). +Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images). # `dataDigitaloceanImages` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https:// ### DataDigitaloceanImages -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images digitalocean_images}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images digitalocean_images}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanImages to The id of the existing DataDigitaloceanImages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanImagesConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} --- @@ -827,10 +827,10 @@ new DataDigitaloceanImagesFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | --- @@ -842,7 +842,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -854,7 +854,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. --- @@ -866,7 +866,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. --- @@ -878,7 +878,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. --- @@ -912,8 +912,8 @@ new DataDigitaloceanImagesSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | --- @@ -925,7 +925,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -937,7 +937,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. --- diff --git a/docs/dataDigitaloceanImages.go.md b/docs/dataDigitaloceanImages.go.md index 60b537965..2ab2030dd 100644 --- a/docs/dataDigitaloceanImages.go.md +++ b/docs/dataDigitaloceanImages.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_images` -Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images). +Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images). # `dataDigitaloceanImages` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https:// ### DataDigitaloceanImages -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images digitalocean_images}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images digitalocean_images}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanImages to The id of the existing DataDigitaloceanImages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} --- @@ -827,10 +827,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | --- @@ -842,7 +842,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -854,7 +854,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. --- @@ -866,7 +866,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. --- @@ -878,7 +878,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. --- @@ -912,8 +912,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | --- @@ -925,7 +925,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -937,7 +937,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. --- diff --git a/docs/dataDigitaloceanImages.java.md b/docs/dataDigitaloceanImages.java.md index f104c0998..77fe05a2e 100644 --- a/docs/dataDigitaloceanImages.java.md +++ b/docs/dataDigitaloceanImages.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_images` -Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images). +Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images). # `dataDigitaloceanImages` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https:// ### DataDigitaloceanImages -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images digitalocean_images}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images digitalocean_images}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanImages.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanImagesFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanImagesSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanImages to The id of the existing DataDigitaloceanImages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanImagesConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanImagesFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanImagesSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} --- @@ -927,10 +927,10 @@ DataDigitaloceanImagesFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | --- @@ -942,7 +942,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -954,7 +954,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. --- @@ -966,7 +966,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. --- @@ -978,7 +978,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. --- @@ -1011,8 +1011,8 @@ DataDigitaloceanImagesSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | --- @@ -1024,7 +1024,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -1036,7 +1036,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. --- diff --git a/docs/dataDigitaloceanImages.python.md b/docs/dataDigitaloceanImages.python.md index eaba6488f..13f59768b 100644 --- a/docs/dataDigitaloceanImages.python.md +++ b/docs/dataDigitaloceanImages.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_images` -Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images). +Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images). # `dataDigitaloceanImages` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https:// ### DataDigitaloceanImages -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images digitalocean_images}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images digitalocean_images}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanImages.DataDigitaloceanImages( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanImagesFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanImagesSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanImages to The id of the existing DataDigitaloceanImages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanImages.DataDigitaloceanImagesConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanImagesFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanImagesSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanImagesFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanImagesSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} --- @@ -956,10 +956,10 @@ dataDigitaloceanImages.DataDigitaloceanImagesFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | --- @@ -971,7 +971,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -983,7 +983,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. --- @@ -995,7 +995,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. --- @@ -1007,7 +1007,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. --- @@ -1039,8 +1039,8 @@ dataDigitaloceanImages.DataDigitaloceanImagesSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | --- @@ -1052,7 +1052,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -1064,7 +1064,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. --- diff --git a/docs/dataDigitaloceanImages.typescript.md b/docs/dataDigitaloceanImages.typescript.md index be4623e87..0d45ee3ff 100644 --- a/docs/dataDigitaloceanImages.typescript.md +++ b/docs/dataDigitaloceanImages.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_images` -Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images). +Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images). # `dataDigitaloceanImages` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https:// ### DataDigitaloceanImages -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images digitalocean_images}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images digitalocean_images}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanImages to The id of the existing DataDigitaloceanImages that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanImagesConfig: dataDigitaloceanImages.DataDigitaloceanImage | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanImagesSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanImagesFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanImagesSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} --- @@ -811,10 +811,10 @@ const dataDigitaloceanImagesFilter: dataDigitaloceanImages.DataDigitaloceanImage | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. | --- @@ -826,7 +826,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -838,7 +838,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values}. --- @@ -850,7 +850,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all}. --- @@ -862,7 +862,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by}. --- @@ -891,8 +891,8 @@ const dataDigitaloceanImagesSort: dataDigitaloceanImages.DataDigitaloceanImagesS | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. | --- @@ -904,7 +904,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key}. --- @@ -916,7 +916,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction}. --- diff --git a/docs/dataDigitaloceanKubernetesCluster.csharp.md b/docs/dataDigitaloceanKubernetesCluster.csharp.md index e42fce827..486598b9b 100644 --- a/docs/dataDigitaloceanKubernetesCluster.csharp.md +++ b/docs/dataDigitaloceanKubernetesCluster.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster). # `dataDigitaloceanKubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluste ### DataDigitaloceanKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -832,9 +832,9 @@ new DataDigitaloceanKubernetesClusterConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- @@ -916,7 +916,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. --- @@ -928,7 +928,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -943,7 +943,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. --- diff --git a/docs/dataDigitaloceanKubernetesCluster.go.md b/docs/dataDigitaloceanKubernetesCluster.go.md index 123bf4844..6de1ee59a 100644 --- a/docs/dataDigitaloceanKubernetesCluster.go.md +++ b/docs/dataDigitaloceanKubernetesCluster.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster). # `dataDigitaloceanKubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluste ### DataDigitaloceanKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -832,9 +832,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- @@ -916,7 +916,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. --- @@ -928,7 +928,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -943,7 +943,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. --- diff --git a/docs/dataDigitaloceanKubernetesCluster.java.md b/docs/dataDigitaloceanKubernetesCluster.java.md index 5ce198acd..5d021e1ba 100644 --- a/docs/dataDigitaloceanKubernetesCluster.java.md +++ b/docs/dataDigitaloceanKubernetesCluster.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster). # `dataDigitaloceanKubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluste ### DataDigitaloceanKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -44,9 +44,9 @@ DataDigitaloceanKubernetesCluster.Builder.create(Construct scope, java.lang.Stri | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. --- @@ -461,7 +461,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -923,9 +923,9 @@ DataDigitaloceanKubernetesClusterConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- @@ -1007,7 +1007,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. --- @@ -1019,7 +1019,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1034,7 +1034,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. --- diff --git a/docs/dataDigitaloceanKubernetesCluster.python.md b/docs/dataDigitaloceanKubernetesCluster.python.md index a7d4d66a9..589b17ba9 100644 --- a/docs/dataDigitaloceanKubernetesCluster.python.md +++ b/docs/dataDigitaloceanKubernetesCluster.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster). # `dataDigitaloceanKubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluste ### DataDigitaloceanKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -42,9 +42,9 @@ dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesCluster( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -131,7 +131,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. --- @@ -495,7 +495,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -953,9 +953,9 @@ dataDigitaloceanKubernetesCluster.DataDigitaloceanKubernetesClusterConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- @@ -1037,7 +1037,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. --- @@ -1049,7 +1049,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1064,7 +1064,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. --- diff --git a/docs/dataDigitaloceanKubernetesCluster.typescript.md b/docs/dataDigitaloceanKubernetesCluster.typescript.md index 6c9c61add..94c9e1f65 100644 --- a/docs/dataDigitaloceanKubernetesCluster.typescript.md +++ b/docs/dataDigitaloceanKubernetesCluster.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster). # `dataDigitaloceanKubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluste ### DataDigitaloceanKubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -821,9 +821,9 @@ const dataDigitaloceanKubernetesClusterConfig: dataDigitaloceanKubernetesCluster | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. | --- @@ -905,7 +905,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name}. --- @@ -917,7 +917,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -932,7 +932,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags}. --- diff --git a/docs/dataDigitaloceanKubernetesVersions.csharp.md b/docs/dataDigitaloceanKubernetesVersions.csharp.md index 70b7f9957..d1dc7d639 100644 --- a/docs/dataDigitaloceanKubernetesVersions.csharp.md +++ b/docs/dataDigitaloceanKubernetesVersions.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_versions` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions). # `dataDigitaloceanKubernetesVersions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versio ### DataDigitaloceanKubernetesVersions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesVersions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use --- @@ -644,8 +644,8 @@ new DataDigitaloceanKubernetesVersionsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| VersionPrefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| VersionPrefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- @@ -727,7 +727,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -742,7 +742,7 @@ public string VersionPrefix { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. --- diff --git a/docs/dataDigitaloceanKubernetesVersions.go.md b/docs/dataDigitaloceanKubernetesVersions.go.md index 2c36f3a49..1cbc19a68 100644 --- a/docs/dataDigitaloceanKubernetesVersions.go.md +++ b/docs/dataDigitaloceanKubernetesVersions.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_versions` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions). # `dataDigitaloceanKubernetesVersions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versio ### DataDigitaloceanKubernetesVersions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesVersions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use --- @@ -644,8 +644,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| VersionPrefix | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| VersionPrefix | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- @@ -727,7 +727,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -742,7 +742,7 @@ VersionPrefix *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. --- diff --git a/docs/dataDigitaloceanKubernetesVersions.java.md b/docs/dataDigitaloceanKubernetesVersions.java.md index b6b4f25ba..5166ff9c4 100644 --- a/docs/dataDigitaloceanKubernetesVersions.java.md +++ b/docs/dataDigitaloceanKubernetesVersions.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_versions` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions). # `dataDigitaloceanKubernetesVersions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versio ### DataDigitaloceanKubernetesVersions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. #### Initializers @@ -43,8 +43,8 @@ DataDigitaloceanKubernetesVersions.Builder.create(Construct scope, java.lang.Str | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| versionPrefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| versionPrefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -123,7 +123,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. --- @@ -451,7 +451,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesVersions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use --- @@ -725,8 +725,8 @@ DataDigitaloceanKubernetesVersionsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| versionPrefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| versionPrefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- @@ -808,7 +808,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -823,7 +823,7 @@ public java.lang.String getVersionPrefix(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. --- diff --git a/docs/dataDigitaloceanKubernetesVersions.python.md b/docs/dataDigitaloceanKubernetesVersions.python.md index 3ac986a49..47f8d2661 100644 --- a/docs/dataDigitaloceanKubernetesVersions.python.md +++ b/docs/dataDigitaloceanKubernetesVersions.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_versions` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions). # `dataDigitaloceanKubernetesVersions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versio ### DataDigitaloceanKubernetesVersions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. #### Initializers @@ -41,8 +41,8 @@ dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersions( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| version_prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| version_prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. --- @@ -485,7 +485,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesVersions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use --- @@ -755,8 +755,8 @@ dataDigitaloceanKubernetesVersions.DataDigitaloceanKubernetesVersionsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| version_prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| version_prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- @@ -838,7 +838,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -853,7 +853,7 @@ version_prefix: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. --- diff --git a/docs/dataDigitaloceanKubernetesVersions.typescript.md b/docs/dataDigitaloceanKubernetesVersions.typescript.md index 5210c6b30..df43f4e75 100644 --- a/docs/dataDigitaloceanKubernetesVersions.typescript.md +++ b/docs/dataDigitaloceanKubernetesVersions.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_kubernetes_versions` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions). # `dataDigitaloceanKubernetesVersions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versio ### DataDigitaloceanKubernetesVersions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanKubernetes The id of the existing DataDigitaloceanKubernetesVersions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use --- @@ -634,8 +634,8 @@ const dataDigitaloceanKubernetesVersionsConfig: dataDigitaloceanKubernetesVersio | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | -| versionPrefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. | +| versionPrefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. | --- @@ -717,7 +717,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -732,7 +732,7 @@ public readonly versionPrefix: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix}. --- diff --git a/docs/dataDigitaloceanLoadbalancer.csharp.md b/docs/dataDigitaloceanLoadbalancer.csharp.md index 2c0c07146..a3ccd1cf7 100644 --- a/docs/dataDigitaloceanLoadbalancer.csharp.md +++ b/docs/dataDigitaloceanLoadbalancer.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer). +Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer). # `dataDigitaloceanLoadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](ht ### DataDigitaloceanLoadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -72,6 +72,7 @@ Must be unique amongst siblings in the same scope | InterpolationForAttribute | *No description.* | | ResetId | *No description.* | | ResetName | *No description.* | +| ResetType | *No description.* | --- @@ -271,6 +272,12 @@ private void ResetId() private void ResetName() ``` +##### `ResetType` + +```csharp +private void ResetType() +``` + #### Static Functions | **Name** | **Description** | @@ -374,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanLoadbalanc The id of the existing DataDigitaloceanLoadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -424,8 +431,10 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | VpcUuid | string | *No description.* | | IdInput | string | *No description.* | | NameInput | string | *No description.* | +| TypeInput | string | *No description.* | | Id | string | *No description.* | | Name | string | *No description.* | +| Type | string | *No description.* | --- @@ -771,6 +780,16 @@ public string NameInput { get; } --- +##### `TypeInput`Optional + +```csharp +public string TypeInput { get; } +``` + +- *Type:* string + +--- + ##### `Id`Required ```csharp @@ -791,6 +810,16 @@ public string Name { get; } --- +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -827,7 +856,8 @@ new DataDigitaloceanLoadbalancerConfig { TerraformProvider Provider = null, object[] Provisioners = null, string Id = null, - string Name = null + string Name = null, + string Type = null }; ``` @@ -844,6 +874,7 @@ new DataDigitaloceanLoadbalancerConfig { | Provisioners | object[] | *No description.* | | Id | string | id of the load balancer. | | Name | string | name of the load balancer. | +| Type | string | the type of the load balancer (GLOBAL or REGIONAL). | --- @@ -927,7 +958,7 @@ public string Id { get; set; } id of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -944,7 +975,21 @@ public string Name { get; set; } name of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + +--- + +##### `Type`Optional + +```csharp +public string Type { get; set; } +``` + +- *Type:* string + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} --- diff --git a/docs/dataDigitaloceanLoadbalancer.go.md b/docs/dataDigitaloceanLoadbalancer.go.md index 0bc5bdb62..a69619161 100644 --- a/docs/dataDigitaloceanLoadbalancer.go.md +++ b/docs/dataDigitaloceanLoadbalancer.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer). +Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer). # `dataDigitaloceanLoadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](ht ### DataDigitaloceanLoadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -72,6 +72,7 @@ Must be unique amongst siblings in the same scope | InterpolationForAttribute | *No description.* | | ResetId | *No description.* | | ResetName | *No description.* | +| ResetType | *No description.* | --- @@ -271,6 +272,12 @@ func ResetId() func ResetName() ``` +##### `ResetType` + +```go +func ResetType() +``` + #### Static Functions | **Name** | **Description** | @@ -374,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanLoadbalanc The id of the existing DataDigitaloceanLoadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -424,8 +431,10 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | VpcUuid | *string | *No description.* | | IdInput | *string | *No description.* | | NameInput | *string | *No description.* | +| TypeInput | *string | *No description.* | | Id | *string | *No description.* | | Name | *string | *No description.* | +| Type | *string | *No description.* | --- @@ -771,6 +780,16 @@ func NameInput() *string --- +##### `TypeInput`Optional + +```go +func TypeInput() *string +``` + +- *Type:* *string + +--- + ##### `Id`Required ```go @@ -791,6 +810,16 @@ func Name() *string --- +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -828,6 +857,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig Provisioners: *[]interface{}, Id: *string, Name: *string, + Type: *string, } ``` @@ -844,6 +874,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provisioners | *[]interface{} | *No description.* | | Id | *string | id of the load balancer. | | Name | *string | name of the load balancer. | +| Type | *string | the type of the load balancer (GLOBAL or REGIONAL). | --- @@ -927,7 +958,7 @@ Id *string id of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -944,7 +975,21 @@ Name *string name of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + +--- + +##### `Type`Optional + +```go +Type *string +``` + +- *Type:* *string + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} --- diff --git a/docs/dataDigitaloceanLoadbalancer.java.md b/docs/dataDigitaloceanLoadbalancer.java.md index 9da48759f..995e8a921 100644 --- a/docs/dataDigitaloceanLoadbalancer.java.md +++ b/docs/dataDigitaloceanLoadbalancer.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer). +Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer). # `dataDigitaloceanLoadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](ht ### DataDigitaloceanLoadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -29,6 +29,7 @@ DataDigitaloceanLoadbalancer.Builder.create(Construct scope, java.lang.String id // .provisioners(RemoteExecProvisioner>) // .id(java.lang.String) // .name(java.lang.String) +// .type(java.lang.String) .build(); ``` @@ -45,6 +46,7 @@ DataDigitaloceanLoadbalancer.Builder.create(Construct scope, java.lang.String id | provisioners | java.util.List | *No description.* | | id | java.lang.String | id of the load balancer. | | name | java.lang.String | name of the load balancer. | +| type | java.lang.String | the type of the load balancer (GLOBAL or REGIONAL). | --- @@ -114,7 +116,7 @@ Must be unique amongst siblings in the same scope id of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +129,17 @@ If you experience problems setting this value it might not be settable. Please t name of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + +--- + +##### `type`Optional + +- *Type:* java.lang.String + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} --- @@ -153,6 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit | interpolationForAttribute | *No description.* | | resetId | *No description.* | | resetName | *No description.* | +| resetType | *No description.* | --- @@ -352,6 +365,12 @@ public void resetId() public void resetName() ``` +##### `resetType` + +```java +public void resetType() +``` + #### Static Functions | **Name** | **Description** | @@ -455,7 +474,7 @@ The construct id used in the generated config for the DataDigitaloceanLoadbalanc The id of the existing DataDigitaloceanLoadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -505,8 +524,10 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | vpcUuid | java.lang.String | *No description.* | | idInput | java.lang.String | *No description.* | | nameInput | java.lang.String | *No description.* | +| typeInput | java.lang.String | *No description.* | | id | java.lang.String | *No description.* | | name | java.lang.String | *No description.* | +| type | java.lang.String | *No description.* | --- @@ -852,6 +873,16 @@ public java.lang.String getNameInput(); --- +##### `typeInput`Optional + +```java +public java.lang.String getTypeInput(); +``` + +- *Type:* java.lang.String + +--- + ##### `id`Required ```java @@ -872,6 +903,16 @@ public java.lang.String getName(); --- +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -913,6 +954,7 @@ DataDigitaloceanLoadbalancerConfig.builder() // .provisioners(RemoteExecProvisioner>) // .id(java.lang.String) // .name(java.lang.String) +// .type(java.lang.String) .build(); ``` @@ -929,6 +971,7 @@ DataDigitaloceanLoadbalancerConfig.builder() | provisioners | java.util.List | *No description.* | | id | java.lang.String | id of the load balancer. | | name | java.lang.String | name of the load balancer. | +| type | java.lang.String | the type of the load balancer (GLOBAL or REGIONAL). | --- @@ -1012,7 +1055,7 @@ public java.lang.String getId(); id of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1029,7 +1072,21 @@ public java.lang.String getName(); name of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + +--- + +##### `type`Optional + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} --- diff --git a/docs/dataDigitaloceanLoadbalancer.python.md b/docs/dataDigitaloceanLoadbalancer.python.md index 746c6febb..8ddcdf3df 100644 --- a/docs/dataDigitaloceanLoadbalancer.python.md +++ b/docs/dataDigitaloceanLoadbalancer.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer). +Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer). # `dataDigitaloceanLoadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](ht ### DataDigitaloceanLoadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -26,7 +26,8 @@ dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancer( provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, id: str = None, - name: str = None + name: str = None, + type: str = None ) ``` @@ -43,6 +44,7 @@ dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancer( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | id | str | id of the load balancer. | | name | str | name of the load balancer. | +| type | str | the type of the load balancer (GLOBAL or REGIONAL). | --- @@ -112,7 +114,7 @@ Must be unique amongst siblings in the same scope id of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +127,17 @@ If you experience problems setting this value it might not be settable. Please t name of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + +--- + +##### `type`Optional + +- *Type:* str + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} --- @@ -151,6 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit | interpolation_for_attribute | *No description.* | | reset_id | *No description.* | | reset_name | *No description.* | +| reset_type | *No description.* | --- @@ -375,6 +388,12 @@ def reset_id() -> None def reset_name() -> None ``` +##### `reset_type` + +```python +def reset_type() -> None +``` + #### Static Functions | **Name** | **Description** | @@ -489,7 +508,7 @@ The construct id used in the generated config for the DataDigitaloceanLoadbalanc The id of the existing DataDigitaloceanLoadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -539,8 +558,10 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | vpc_uuid | str | *No description.* | | id_input | str | *No description.* | | name_input | str | *No description.* | +| type_input | str | *No description.* | | id | str | *No description.* | | name | str | *No description.* | +| type | str | *No description.* | --- @@ -886,6 +907,16 @@ name_input: str --- +##### `type_input`Optional + +```python +type_input: str +``` + +- *Type:* str + +--- + ##### `id`Required ```python @@ -906,6 +937,16 @@ name: str --- +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -942,7 +983,8 @@ dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerConfig( provider: TerraformProvider = None, provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, id: str = None, - name: str = None + name: str = None, + type: str = None ) ``` @@ -959,6 +1001,7 @@ dataDigitaloceanLoadbalancer.DataDigitaloceanLoadbalancerConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | id | str | id of the load balancer. | | name | str | name of the load balancer. | +| type | str | the type of the load balancer (GLOBAL or REGIONAL). | --- @@ -1042,7 +1085,7 @@ id: str id of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1059,7 +1102,21 @@ name: str name of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + +--- + +##### `type`Optional + +```python +type: str +``` + +- *Type:* str + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} --- diff --git a/docs/dataDigitaloceanLoadbalancer.typescript.md b/docs/dataDigitaloceanLoadbalancer.typescript.md index 676b86c01..87a648e76 100644 --- a/docs/dataDigitaloceanLoadbalancer.typescript.md +++ b/docs/dataDigitaloceanLoadbalancer.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer). +Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer). # `dataDigitaloceanLoadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](ht ### DataDigitaloceanLoadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -72,6 +72,7 @@ Must be unique amongst siblings in the same scope | interpolationForAttribute | *No description.* | | resetId | *No description.* | | resetName | *No description.* | +| resetType | *No description.* | --- @@ -271,6 +272,12 @@ public resetId(): void public resetName(): void ``` +##### `resetType` + +```typescript +public resetType(): void +``` + #### Static Functions | **Name** | **Description** | @@ -374,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanLoadbalanc The id of the existing DataDigitaloceanLoadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -424,8 +431,10 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | vpcUuid | string | *No description.* | | idInput | string | *No description.* | | nameInput | string | *No description.* | +| typeInput | string | *No description.* | | id | string | *No description.* | | name | string | *No description.* | +| type | string | *No description.* | --- @@ -771,6 +780,16 @@ public readonly nameInput: string; --- +##### `typeInput`Optional + +```typescript +public readonly typeInput: string; +``` + +- *Type:* string + +--- + ##### `id`Required ```typescript @@ -791,6 +810,16 @@ public readonly name: string; --- +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + #### Constants | **Name** | **Type** | **Description** | @@ -834,6 +863,7 @@ const dataDigitaloceanLoadbalancerConfig: dataDigitaloceanLoadbalancer.DataDigit | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | id | string | id of the load balancer. | | name | string | name of the load balancer. | +| type | string | the type of the load balancer (GLOBAL or REGIONAL). | --- @@ -917,7 +947,7 @@ public readonly id: string; id of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -934,7 +964,21 @@ public readonly name: string; name of the load balancer. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + +--- + +##### `type`Optional + +```typescript +public readonly type: string; +``` + +- *Type:* string + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} --- diff --git a/docs/dataDigitaloceanProject.csharp.md b/docs/dataDigitaloceanProject.csharp.md index 454263928..18b7d7e96 100644 --- a/docs/dataDigitaloceanProject.csharp.md +++ b/docs/dataDigitaloceanProject.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_project` -Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project). +Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project). # `dataDigitaloceanProject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https:/ ### DataDigitaloceanProject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project digitalocean_project}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanProject to The id of the existing DataDigitaloceanProject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use --- @@ -721,8 +721,8 @@ new DataDigitaloceanProjectConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | --- @@ -804,7 +804,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -819,7 +819,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. --- diff --git a/docs/dataDigitaloceanProject.go.md b/docs/dataDigitaloceanProject.go.md index b0063e50d..bebc5e369 100644 --- a/docs/dataDigitaloceanProject.go.md +++ b/docs/dataDigitaloceanProject.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_project` -Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project). +Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project). # `dataDigitaloceanProject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https:/ ### DataDigitaloceanProject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project digitalocean_project}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanProject to The id of the existing DataDigitaloceanProject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use --- @@ -721,8 +721,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | --- @@ -804,7 +804,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -819,7 +819,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. --- diff --git a/docs/dataDigitaloceanProject.java.md b/docs/dataDigitaloceanProject.java.md index c704bf206..e99f007c3 100644 --- a/docs/dataDigitaloceanProject.java.md +++ b/docs/dataDigitaloceanProject.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_project` -Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project). +Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project). # `dataDigitaloceanProject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https:/ ### DataDigitaloceanProject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project digitalocean_project}. #### Initializers @@ -43,8 +43,8 @@ DataDigitaloceanProject.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -123,7 +123,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. --- @@ -451,7 +451,7 @@ The construct id used in the generated config for the DataDigitaloceanProject to The id of the existing DataDigitaloceanProject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use --- @@ -802,8 +802,8 @@ DataDigitaloceanProjectConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | --- @@ -885,7 +885,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -900,7 +900,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. --- diff --git a/docs/dataDigitaloceanProject.python.md b/docs/dataDigitaloceanProject.python.md index d15be44ca..6f4b51410 100644 --- a/docs/dataDigitaloceanProject.python.md +++ b/docs/dataDigitaloceanProject.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_project` -Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project). +Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project). # `dataDigitaloceanProject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https:/ ### DataDigitaloceanProject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project digitalocean_project}. #### Initializers @@ -41,8 +41,8 @@ dataDigitaloceanProject.DataDigitaloceanProject( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -121,7 +121,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. --- @@ -485,7 +485,7 @@ The construct id used in the generated config for the DataDigitaloceanProject to The id of the existing DataDigitaloceanProject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use --- @@ -832,8 +832,8 @@ dataDigitaloceanProject.DataDigitaloceanProjectConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | --- @@ -915,7 +915,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -930,7 +930,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. --- diff --git a/docs/dataDigitaloceanProject.typescript.md b/docs/dataDigitaloceanProject.typescript.md index f20d208df..432e809ba 100644 --- a/docs/dataDigitaloceanProject.typescript.md +++ b/docs/dataDigitaloceanProject.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_project` -Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project). +Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project). # `dataDigitaloceanProject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https:/ ### DataDigitaloceanProject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project digitalocean_project}. #### Initializers @@ -374,7 +374,7 @@ The construct id used in the generated config for the DataDigitaloceanProject to The id of the existing DataDigitaloceanProject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use --- @@ -711,8 +711,8 @@ const dataDigitaloceanProjectConfig: dataDigitaloceanProject.DataDigitaloceanPro | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. | --- @@ -794,7 +794,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -809,7 +809,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name}. --- diff --git a/docs/dataDigitaloceanProjects.csharp.md b/docs/dataDigitaloceanProjects.csharp.md index bb3fb6943..8e25910ea 100644 --- a/docs/dataDigitaloceanProjects.csharp.md +++ b/docs/dataDigitaloceanProjects.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_projects` -Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects). +Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects). # `dataDigitaloceanProjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https: ### DataDigitaloceanProjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects digitalocean_projects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects digitalocean_projects}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanProjects t The id of the existing DataDigitaloceanProjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanProjectsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} --- @@ -827,10 +827,10 @@ new DataDigitaloceanProjectsFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | --- @@ -842,7 +842,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -854,7 +854,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. --- @@ -866,7 +866,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. --- @@ -878,7 +878,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. --- @@ -912,8 +912,8 @@ new DataDigitaloceanProjectsSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | --- @@ -925,7 +925,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -937,7 +937,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. --- diff --git a/docs/dataDigitaloceanProjects.go.md b/docs/dataDigitaloceanProjects.go.md index 9c779b4e5..251fe13ad 100644 --- a/docs/dataDigitaloceanProjects.go.md +++ b/docs/dataDigitaloceanProjects.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_projects` -Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects). +Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects). # `dataDigitaloceanProjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https: ### DataDigitaloceanProjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects digitalocean_projects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects digitalocean_projects}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanProjects t The id of the existing DataDigitaloceanProjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} --- @@ -827,10 +827,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | --- @@ -842,7 +842,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -854,7 +854,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. --- @@ -866,7 +866,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. --- @@ -878,7 +878,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. --- @@ -912,8 +912,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | --- @@ -925,7 +925,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -937,7 +937,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. --- diff --git a/docs/dataDigitaloceanProjects.java.md b/docs/dataDigitaloceanProjects.java.md index 7521c287c..b2c1fd8fd 100644 --- a/docs/dataDigitaloceanProjects.java.md +++ b/docs/dataDigitaloceanProjects.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_projects` -Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects). +Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects). # `dataDigitaloceanProjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https: ### DataDigitaloceanProjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects digitalocean_projects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects digitalocean_projects}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanProjects.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanProjectsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanProjectsSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanProjects t The id of the existing DataDigitaloceanProjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanProjectsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanProjectsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanProjectsSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} --- @@ -927,10 +927,10 @@ DataDigitaloceanProjectsFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | --- @@ -942,7 +942,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -954,7 +954,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. --- @@ -966,7 +966,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. --- @@ -978,7 +978,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. --- @@ -1011,8 +1011,8 @@ DataDigitaloceanProjectsSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | --- @@ -1024,7 +1024,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -1036,7 +1036,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. --- diff --git a/docs/dataDigitaloceanProjects.python.md b/docs/dataDigitaloceanProjects.python.md index a1283a8f1..2d006f436 100644 --- a/docs/dataDigitaloceanProjects.python.md +++ b/docs/dataDigitaloceanProjects.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_projects` -Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects). +Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects). # `dataDigitaloceanProjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https: ### DataDigitaloceanProjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects digitalocean_projects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects digitalocean_projects}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanProjects.DataDigitaloceanProjects( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanProjectsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanProjectsSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanProjects t The id of the existing DataDigitaloceanProjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanProjects.DataDigitaloceanProjectsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanProjectsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanProjectsSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanProjectsFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanProjectsSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} --- @@ -956,10 +956,10 @@ dataDigitaloceanProjects.DataDigitaloceanProjectsFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | --- @@ -971,7 +971,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -983,7 +983,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. --- @@ -995,7 +995,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. --- @@ -1007,7 +1007,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. --- @@ -1039,8 +1039,8 @@ dataDigitaloceanProjects.DataDigitaloceanProjectsSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | --- @@ -1052,7 +1052,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -1064,7 +1064,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. --- diff --git a/docs/dataDigitaloceanProjects.typescript.md b/docs/dataDigitaloceanProjects.typescript.md index 1edbce46e..99d88a171 100644 --- a/docs/dataDigitaloceanProjects.typescript.md +++ b/docs/dataDigitaloceanProjects.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_projects` -Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects). +Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects). # `dataDigitaloceanProjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https: ### DataDigitaloceanProjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects digitalocean_projects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects digitalocean_projects}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanProjects t The id of the existing DataDigitaloceanProjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanProjectsConfig: dataDigitaloceanProjects.DataDigitaloceanP | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanProjectsSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanProjectsFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanProjectsSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} --- @@ -811,10 +811,10 @@ const dataDigitaloceanProjectsFilter: dataDigitaloceanProjects.DataDigitaloceanP | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. | --- @@ -826,7 +826,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -838,7 +838,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values}. --- @@ -850,7 +850,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all}. --- @@ -862,7 +862,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by}. --- @@ -891,8 +891,8 @@ const dataDigitaloceanProjectsSort: dataDigitaloceanProjects.DataDigitaloceanPro | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. | --- @@ -904,7 +904,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key}. --- @@ -916,7 +916,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction}. --- diff --git a/docs/dataDigitaloceanRecord.csharp.md b/docs/dataDigitaloceanRecord.csharp.md index 0697590fb..80a254c44 100644 --- a/docs/dataDigitaloceanRecord.csharp.md +++ b/docs/dataDigitaloceanRecord.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_record` -Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record). +Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record). # `dataDigitaloceanRecord` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https:// ### DataDigitaloceanRecord -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record digitalocean_record}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanRecord to The id of the existing DataDigitaloceanRecord that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use --- @@ -728,7 +728,7 @@ new DataDigitaloceanRecordConfig { | Provisioners | object[] | *No description.* | | Domain | string | domain of the name record. | | Name | string | name of the record. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | --- @@ -812,7 +812,7 @@ public string Domain { get; set; } domain of the name record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} --- @@ -826,7 +826,7 @@ public string Name { get; set; } name of the record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} --- @@ -838,7 +838,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRecord.go.md b/docs/dataDigitaloceanRecord.go.md index 037d9822f..a69205634 100644 --- a/docs/dataDigitaloceanRecord.go.md +++ b/docs/dataDigitaloceanRecord.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_record` -Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record). +Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record). # `dataDigitaloceanRecord` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https:// ### DataDigitaloceanRecord -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record digitalocean_record}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanRecord to The id of the existing DataDigitaloceanRecord that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use --- @@ -728,7 +728,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provisioners | *[]interface{} | *No description.* | | Domain | *string | domain of the name record. | | Name | *string | name of the record. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | --- @@ -812,7 +812,7 @@ Domain *string domain of the name record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} --- @@ -826,7 +826,7 @@ Name *string name of the record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} --- @@ -838,7 +838,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRecord.java.md b/docs/dataDigitaloceanRecord.java.md index a645932dc..a451f728f 100644 --- a/docs/dataDigitaloceanRecord.java.md +++ b/docs/dataDigitaloceanRecord.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_record` -Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record). +Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record). # `dataDigitaloceanRecord` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https:// ### DataDigitaloceanRecord -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record digitalocean_record}. #### Initializers @@ -46,7 +46,7 @@ DataDigitaloceanRecord.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | domain | java.lang.String | domain of the name record. | | name | java.lang.String | name of the record. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope domain of the name record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit name of the record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -458,7 +458,7 @@ The construct id used in the generated config for the DataDigitaloceanRecord to The id of the existing DataDigitaloceanRecord that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use --- @@ -823,7 +823,7 @@ DataDigitaloceanRecordConfig.builder() | provisioners | java.util.List | *No description.* | | domain | java.lang.String | domain of the name record. | | name | java.lang.String | name of the record. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | --- @@ -907,7 +907,7 @@ public java.lang.String getDomain(); domain of the name record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} --- @@ -921,7 +921,7 @@ public java.lang.String getName(); name of the record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} --- @@ -933,7 +933,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRecord.python.md b/docs/dataDigitaloceanRecord.python.md index e1609dd92..38901f903 100644 --- a/docs/dataDigitaloceanRecord.python.md +++ b/docs/dataDigitaloceanRecord.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_record` -Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record). +Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record). # `dataDigitaloceanRecord` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https:// ### DataDigitaloceanRecord -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record digitalocean_record}. #### Initializers @@ -44,7 +44,7 @@ dataDigitaloceanRecord.DataDigitaloceanRecord( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | domain | str | domain of the name record. | | name | str | name of the record. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope domain of the name record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit name of the record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -492,7 +492,7 @@ The construct id used in the generated config for the DataDigitaloceanRecord to The id of the existing DataDigitaloceanRecord that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use --- @@ -853,7 +853,7 @@ dataDigitaloceanRecord.DataDigitaloceanRecordConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | domain | str | domain of the name record. | | name | str | name of the record. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | --- @@ -937,7 +937,7 @@ domain: str domain of the name record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} --- @@ -951,7 +951,7 @@ name: str name of the record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} --- @@ -963,7 +963,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRecord.typescript.md b/docs/dataDigitaloceanRecord.typescript.md index 11620326b..670758883 100644 --- a/docs/dataDigitaloceanRecord.typescript.md +++ b/docs/dataDigitaloceanRecord.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_record` -Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record). +Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record). # `dataDigitaloceanRecord` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https:// ### DataDigitaloceanRecord -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record digitalocean_record}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanRecord to The id of the existing DataDigitaloceanRecord that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use --- @@ -717,7 +717,7 @@ const dataDigitaloceanRecordConfig: dataDigitaloceanRecord.DataDigitaloceanRecor | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. | --- @@ -801,7 +801,7 @@ public readonly domain: string; domain of the name record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} --- @@ -815,7 +815,7 @@ public readonly name: string; name of the record. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} --- @@ -827,7 +827,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRecords.csharp.md b/docs/dataDigitaloceanRecords.csharp.md index 0ebb6bc23..a90d39aac 100644 --- a/docs/dataDigitaloceanRecords.csharp.md +++ b/docs/dataDigitaloceanRecords.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_records` -Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records). +Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records). # `dataDigitaloceanRecords` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https:/ ### DataDigitaloceanRecords -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records digitalocean_records}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records digitalocean_records}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanRecords to The id of the existing DataDigitaloceanRecords that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use --- @@ -712,9 +712,9 @@ new DataDigitaloceanRecordsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Domain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | +| Domain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | | Sort | object | sort block. | --- @@ -797,7 +797,7 @@ public string Domain { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. --- @@ -811,7 +811,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} --- @@ -823,7 +823,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -840,7 +840,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} --- @@ -863,10 +863,10 @@ new DataDigitaloceanRecordsFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | --- @@ -878,7 +878,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -890,7 +890,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. --- @@ -902,7 +902,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. --- @@ -914,7 +914,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. --- @@ -948,8 +948,8 @@ new DataDigitaloceanRecordsSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | --- @@ -961,7 +961,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -973,7 +973,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. --- diff --git a/docs/dataDigitaloceanRecords.go.md b/docs/dataDigitaloceanRecords.go.md index 6f60fc91b..7a967549e 100644 --- a/docs/dataDigitaloceanRecords.go.md +++ b/docs/dataDigitaloceanRecords.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_records` -Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records). +Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records). # `dataDigitaloceanRecords` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https:/ ### DataDigitaloceanRecords -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records digitalocean_records}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records digitalocean_records}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanRecords to The id of the existing DataDigitaloceanRecords that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use --- @@ -712,9 +712,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Domain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | +| Domain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | | Sort | interface{} | sort block. | --- @@ -797,7 +797,7 @@ Domain *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. --- @@ -811,7 +811,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} --- @@ -823,7 +823,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -840,7 +840,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} --- @@ -863,10 +863,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | --- @@ -878,7 +878,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -890,7 +890,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. --- @@ -902,7 +902,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. --- @@ -914,7 +914,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. --- @@ -948,8 +948,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | --- @@ -961,7 +961,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -973,7 +973,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. --- diff --git a/docs/dataDigitaloceanRecords.java.md b/docs/dataDigitaloceanRecords.java.md index ac58afcf3..b24e5b95a 100644 --- a/docs/dataDigitaloceanRecords.java.md +++ b/docs/dataDigitaloceanRecords.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_records` -Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records). +Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records). # `dataDigitaloceanRecords` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https:/ ### DataDigitaloceanRecords -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records digitalocean_records}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records digitalocean_records}. #### Initializers @@ -47,9 +47,9 @@ DataDigitaloceanRecords.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | +| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRecordsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRecordsSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -149,7 +149,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} --- @@ -510,7 +510,7 @@ The construct id used in the generated config for the DataDigitaloceanRecords to The id of the existing DataDigitaloceanRecords that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use --- @@ -821,9 +821,9 @@ DataDigitaloceanRecordsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | +| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRecordsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRecordsSort> | sort block. | --- @@ -906,7 +906,7 @@ public java.lang.String getDomain(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. --- @@ -920,7 +920,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} --- @@ -932,7 +932,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -949,7 +949,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} --- @@ -973,10 +973,10 @@ DataDigitaloceanRecordsFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | --- @@ -988,7 +988,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -1000,7 +1000,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. --- @@ -1012,7 +1012,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. --- @@ -1024,7 +1024,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. --- @@ -1057,8 +1057,8 @@ DataDigitaloceanRecordsSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | --- @@ -1070,7 +1070,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -1082,7 +1082,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. --- diff --git a/docs/dataDigitaloceanRecords.python.md b/docs/dataDigitaloceanRecords.python.md index bed629a6b..1955f0e25 100644 --- a/docs/dataDigitaloceanRecords.python.md +++ b/docs/dataDigitaloceanRecords.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_records` -Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records). +Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records). # `dataDigitaloceanRecords` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https:/ ### DataDigitaloceanRecords -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records digitalocean_records}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records digitalocean_records}. #### Initializers @@ -43,9 +43,9 @@ dataDigitaloceanRecords.DataDigitaloceanRecords( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | +| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRecordsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRecordsSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -145,7 +145,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} --- @@ -546,7 +546,7 @@ The construct id used in the generated config for the DataDigitaloceanRecords to The id of the existing DataDigitaloceanRecords that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use --- @@ -851,9 +851,9 @@ dataDigitaloceanRecords.DataDigitaloceanRecordsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | +| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRecordsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRecordsSort]] | sort block. | --- @@ -936,7 +936,7 @@ domain: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. --- @@ -950,7 +950,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanRecordsFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} --- @@ -962,7 +962,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -979,7 +979,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanRecordsSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} --- @@ -1002,10 +1002,10 @@ dataDigitaloceanRecords.DataDigitaloceanRecordsFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | --- @@ -1017,7 +1017,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -1029,7 +1029,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. --- @@ -1041,7 +1041,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. --- @@ -1053,7 +1053,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. --- @@ -1085,8 +1085,8 @@ dataDigitaloceanRecords.DataDigitaloceanRecordsSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | --- @@ -1098,7 +1098,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -1110,7 +1110,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. --- diff --git a/docs/dataDigitaloceanRecords.typescript.md b/docs/dataDigitaloceanRecords.typescript.md index c4d1d2b0a..da6043eef 100644 --- a/docs/dataDigitaloceanRecords.typescript.md +++ b/docs/dataDigitaloceanRecords.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_records` -Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records). +Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records). # `dataDigitaloceanRecords` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https:/ ### DataDigitaloceanRecords -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records digitalocean_records}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records digitalocean_records}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanRecords to The id of the existing DataDigitaloceanRecords that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use --- @@ -700,9 +700,9 @@ const dataDigitaloceanRecordsConfig: dataDigitaloceanRecords.DataDigitaloceanRec | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | +| domain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. | | filter | cdktf.IResolvable \| DataDigitaloceanRecordsFilter[] | filter block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanRecordsSort[] | sort block. | --- @@ -785,7 +785,7 @@ public readonly domain: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain}. --- @@ -799,7 +799,7 @@ public readonly filter: IResolvable | DataDigitaloceanRecordsFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} --- @@ -811,7 +811,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -828,7 +828,7 @@ public readonly sort: IResolvable | DataDigitaloceanRecordsSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} --- @@ -846,10 +846,10 @@ const dataDigitaloceanRecordsFilter: dataDigitaloceanRecords.DataDigitaloceanRec | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. | --- @@ -861,7 +861,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -873,7 +873,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values}. --- @@ -885,7 +885,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all}. --- @@ -897,7 +897,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by}. --- @@ -926,8 +926,8 @@ const dataDigitaloceanRecordsSort: dataDigitaloceanRecords.DataDigitaloceanRecor | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. | --- @@ -939,7 +939,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key}. --- @@ -951,7 +951,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction}. --- diff --git a/docs/dataDigitaloceanRegion.csharp.md b/docs/dataDigitaloceanRegion.csharp.md index fd1cbf4ba..2eb5971fd 100644 --- a/docs/dataDigitaloceanRegion.csharp.md +++ b/docs/dataDigitaloceanRegion.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_region` -Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region). +Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region). # `dataDigitaloceanRegion` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https:// ### DataDigitaloceanRegion -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region digitalocean_region}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region digitalocean_region}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanRegion to The id of the existing DataDigitaloceanRegion that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use --- @@ -659,8 +659,8 @@ new DataDigitaloceanRegionConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Slug | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | +| Slug | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | --- @@ -742,7 +742,7 @@ public string Slug { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. --- @@ -754,7 +754,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRegion.go.md b/docs/dataDigitaloceanRegion.go.md index ac6dc9236..9f1b310ea 100644 --- a/docs/dataDigitaloceanRegion.go.md +++ b/docs/dataDigitaloceanRegion.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_region` -Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region). +Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region). # `dataDigitaloceanRegion` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https:// ### DataDigitaloceanRegion -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region digitalocean_region}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region digitalocean_region}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanRegion to The id of the existing DataDigitaloceanRegion that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use --- @@ -659,8 +659,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Slug | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | +| Slug | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | --- @@ -742,7 +742,7 @@ Slug *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. --- @@ -754,7 +754,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRegion.java.md b/docs/dataDigitaloceanRegion.java.md index ca2217128..ba49986ab 100644 --- a/docs/dataDigitaloceanRegion.java.md +++ b/docs/dataDigitaloceanRegion.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_region` -Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region). +Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region). # `dataDigitaloceanRegion` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https:// ### DataDigitaloceanRegion -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region digitalocean_region}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region digitalocean_region}. #### Initializers @@ -43,8 +43,8 @@ DataDigitaloceanRegion.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| slug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | +| slug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -444,7 +444,7 @@ The construct id used in the generated config for the DataDigitaloceanRegion to The id of the existing DataDigitaloceanRegion that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use --- @@ -740,8 +740,8 @@ DataDigitaloceanRegionConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| slug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | +| slug | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | --- @@ -823,7 +823,7 @@ public java.lang.String getSlug(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. --- @@ -835,7 +835,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRegion.python.md b/docs/dataDigitaloceanRegion.python.md index 8ca37e592..8dd36d141 100644 --- a/docs/dataDigitaloceanRegion.python.md +++ b/docs/dataDigitaloceanRegion.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_region` -Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region). +Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region). # `dataDigitaloceanRegion` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https:// ### DataDigitaloceanRegion -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region digitalocean_region}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region digitalocean_region}. #### Initializers @@ -41,8 +41,8 @@ dataDigitaloceanRegion.DataDigitaloceanRegion( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | +| slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -478,7 +478,7 @@ The construct id used in the generated config for the DataDigitaloceanRegion to The id of the existing DataDigitaloceanRegion that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use --- @@ -770,8 +770,8 @@ dataDigitaloceanRegion.DataDigitaloceanRegionConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | +| slug | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | --- @@ -853,7 +853,7 @@ slug: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. --- @@ -865,7 +865,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRegion.typescript.md b/docs/dataDigitaloceanRegion.typescript.md index 0475ce907..0dcdfd1c6 100644 --- a/docs/dataDigitaloceanRegion.typescript.md +++ b/docs/dataDigitaloceanRegion.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_region` -Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region). +Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region). # `dataDigitaloceanRegion` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https:// ### DataDigitaloceanRegion -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region digitalocean_region}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region digitalocean_region}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanRegion to The id of the existing DataDigitaloceanRegion that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use --- @@ -649,8 +649,8 @@ const dataDigitaloceanRegionConfig: dataDigitaloceanRegion.DataDigitaloceanRegio | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | +| slug | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. | --- @@ -732,7 +732,7 @@ public readonly slug: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug}. --- @@ -744,7 +744,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanRegions.csharp.md b/docs/dataDigitaloceanRegions.csharp.md index 733fd666f..220538ad9 100644 --- a/docs/dataDigitaloceanRegions.csharp.md +++ b/docs/dataDigitaloceanRegions.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_regions` -Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions). +Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions). # `dataDigitaloceanRegions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https:/ ### DataDigitaloceanRegions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions digitalocean_regions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions digitalocean_regions}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanRegions to The id of the existing DataDigitaloceanRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanRegionsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} --- @@ -827,10 +827,10 @@ new DataDigitaloceanRegionsFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | --- @@ -842,7 +842,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -854,7 +854,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. --- @@ -866,7 +866,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. --- @@ -878,7 +878,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. --- @@ -912,8 +912,8 @@ new DataDigitaloceanRegionsSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | --- @@ -925,7 +925,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -937,7 +937,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. --- diff --git a/docs/dataDigitaloceanRegions.go.md b/docs/dataDigitaloceanRegions.go.md index d3ef98adb..458c147e1 100644 --- a/docs/dataDigitaloceanRegions.go.md +++ b/docs/dataDigitaloceanRegions.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_regions` -Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions). +Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions). # `dataDigitaloceanRegions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https:/ ### DataDigitaloceanRegions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions digitalocean_regions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions digitalocean_regions}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanRegions to The id of the existing DataDigitaloceanRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} --- @@ -827,10 +827,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | --- @@ -842,7 +842,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -854,7 +854,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. --- @@ -866,7 +866,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. --- @@ -878,7 +878,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. --- @@ -912,8 +912,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | --- @@ -925,7 +925,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -937,7 +937,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. --- diff --git a/docs/dataDigitaloceanRegions.java.md b/docs/dataDigitaloceanRegions.java.md index 7d00c17a5..28c00259a 100644 --- a/docs/dataDigitaloceanRegions.java.md +++ b/docs/dataDigitaloceanRegions.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_regions` -Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions). +Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions). # `dataDigitaloceanRegions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https:/ ### DataDigitaloceanRegions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions digitalocean_regions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions digitalocean_regions}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanRegions.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRegionsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRegionsSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanRegions to The id of the existing DataDigitaloceanRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanRegionsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRegionsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanRegionsSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} --- @@ -927,10 +927,10 @@ DataDigitaloceanRegionsFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | --- @@ -942,7 +942,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -954,7 +954,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. --- @@ -966,7 +966,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. --- @@ -978,7 +978,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. --- @@ -1011,8 +1011,8 @@ DataDigitaloceanRegionsSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | --- @@ -1024,7 +1024,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -1036,7 +1036,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. --- diff --git a/docs/dataDigitaloceanRegions.python.md b/docs/dataDigitaloceanRegions.python.md index 8041575f0..e94f660cf 100644 --- a/docs/dataDigitaloceanRegions.python.md +++ b/docs/dataDigitaloceanRegions.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_regions` -Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions). +Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions). # `dataDigitaloceanRegions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https:/ ### DataDigitaloceanRegions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions digitalocean_regions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions digitalocean_regions}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanRegions.DataDigitaloceanRegions( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRegionsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRegionsSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanRegions to The id of the existing DataDigitaloceanRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanRegions.DataDigitaloceanRegionsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRegionsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanRegionsSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanRegionsFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanRegionsSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} --- @@ -956,10 +956,10 @@ dataDigitaloceanRegions.DataDigitaloceanRegionsFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | --- @@ -971,7 +971,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -983,7 +983,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. --- @@ -995,7 +995,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. --- @@ -1007,7 +1007,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. --- @@ -1039,8 +1039,8 @@ dataDigitaloceanRegions.DataDigitaloceanRegionsSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | --- @@ -1052,7 +1052,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -1064,7 +1064,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. --- diff --git a/docs/dataDigitaloceanRegions.typescript.md b/docs/dataDigitaloceanRegions.typescript.md index cdf9feff3..d261e4806 100644 --- a/docs/dataDigitaloceanRegions.typescript.md +++ b/docs/dataDigitaloceanRegions.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_regions` -Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions). +Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions). # `dataDigitaloceanRegions` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https:/ ### DataDigitaloceanRegions -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions digitalocean_regions}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions digitalocean_regions}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanRegions to The id of the existing DataDigitaloceanRegions that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanRegionsConfig: dataDigitaloceanRegions.DataDigitaloceanReg | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanRegionsSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanRegionsFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanRegionsSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} --- @@ -811,10 +811,10 @@ const dataDigitaloceanRegionsFilter: dataDigitaloceanRegions.DataDigitaloceanReg | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. | --- @@ -826,7 +826,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -838,7 +838,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values}. --- @@ -850,7 +850,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all}. --- @@ -862,7 +862,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by}. --- @@ -891,8 +891,8 @@ const dataDigitaloceanRegionsSort: dataDigitaloceanRegions.DataDigitaloceanRegio | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. | --- @@ -904,7 +904,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key}. --- @@ -916,7 +916,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction}. --- diff --git a/docs/dataDigitaloceanReservedIp.csharp.md b/docs/dataDigitaloceanReservedIp.csharp.md index 12f53855f..3d6c761fa 100644 --- a/docs/dataDigitaloceanReservedIp.csharp.md +++ b/docs/dataDigitaloceanReservedIp.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip). # `dataDigitaloceanReservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](htt ### DataDigitaloceanReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanReservedIp The id of the existing DataDigitaloceanReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -649,7 +649,7 @@ new DataDigitaloceanReservedIpConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | IpAddress | string | reserved ip address. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- @@ -733,7 +733,7 @@ public string IpAddress { get; set; } reserved ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} --- @@ -745,7 +745,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanReservedIp.go.md b/docs/dataDigitaloceanReservedIp.go.md index 0e72b5bb9..d05d520a8 100644 --- a/docs/dataDigitaloceanReservedIp.go.md +++ b/docs/dataDigitaloceanReservedIp.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip). # `dataDigitaloceanReservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](htt ### DataDigitaloceanReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanReservedIp The id of the existing DataDigitaloceanReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -649,7 +649,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | IpAddress | *string | reserved ip address. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- @@ -733,7 +733,7 @@ IpAddress *string reserved ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} --- @@ -745,7 +745,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanReservedIp.java.md b/docs/dataDigitaloceanReservedIp.java.md index fca6c8f61..1a3b907af 100644 --- a/docs/dataDigitaloceanReservedIp.java.md +++ b/docs/dataDigitaloceanReservedIp.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip). # `dataDigitaloceanReservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](htt ### DataDigitaloceanReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -44,7 +44,7 @@ DataDigitaloceanReservedIp.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | ipAddress | java.lang.String | reserved ip address. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope reserved ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -446,7 +446,7 @@ The construct id used in the generated config for the DataDigitaloceanReservedIp The id of the existing DataDigitaloceanReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -732,7 +732,7 @@ DataDigitaloceanReservedIpConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | ipAddress | java.lang.String | reserved ip address. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- @@ -816,7 +816,7 @@ public java.lang.String getIpAddress(); reserved ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} --- @@ -828,7 +828,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanReservedIp.python.md b/docs/dataDigitaloceanReservedIp.python.md index ee5e35498..aeb7d3af4 100644 --- a/docs/dataDigitaloceanReservedIp.python.md +++ b/docs/dataDigitaloceanReservedIp.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip). # `dataDigitaloceanReservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](htt ### DataDigitaloceanReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -42,7 +42,7 @@ dataDigitaloceanReservedIp.DataDigitaloceanReservedIp( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | ip_address | str | reserved ip address. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope reserved ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataDigitaloceanReservedIp The id of the existing DataDigitaloceanReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -762,7 +762,7 @@ dataDigitaloceanReservedIp.DataDigitaloceanReservedIpConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | ip_address | str | reserved ip address. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- @@ -846,7 +846,7 @@ ip_address: str reserved ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} --- @@ -858,7 +858,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanReservedIp.typescript.md b/docs/dataDigitaloceanReservedIp.typescript.md index f16eeb2b2..c006eaa32 100644 --- a/docs/dataDigitaloceanReservedIp.typescript.md +++ b/docs/dataDigitaloceanReservedIp.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip). # `dataDigitaloceanReservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](htt ### DataDigitaloceanReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanReservedIp The id of the existing DataDigitaloceanReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -639,7 +639,7 @@ const dataDigitaloceanReservedIpConfig: dataDigitaloceanReservedIp.DataDigitaloc | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. | --- @@ -723,7 +723,7 @@ public readonly ipAddress: string; reserved ip address. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} --- @@ -735,7 +735,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanSizes.csharp.md b/docs/dataDigitaloceanSizes.csharp.md index c890551b2..c6605209e 100644 --- a/docs/dataDigitaloceanSizes.csharp.md +++ b/docs/dataDigitaloceanSizes.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_sizes` -Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes). +Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes). # `dataDigitaloceanSizes` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://r ### DataDigitaloceanSizes -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes digitalocean_sizes}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes digitalocean_sizes}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSizes to i The id of the existing DataDigitaloceanSizes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanSizesConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} --- @@ -827,10 +827,10 @@ new DataDigitaloceanSizesFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | --- @@ -842,7 +842,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -854,7 +854,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. --- @@ -866,7 +866,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. --- @@ -878,7 +878,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. --- @@ -912,8 +912,8 @@ new DataDigitaloceanSizesSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | --- @@ -925,7 +925,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -937,7 +937,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. --- diff --git a/docs/dataDigitaloceanSizes.go.md b/docs/dataDigitaloceanSizes.go.md index 6f61af19b..3ab9fd789 100644 --- a/docs/dataDigitaloceanSizes.go.md +++ b/docs/dataDigitaloceanSizes.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_sizes` -Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes). +Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes). # `dataDigitaloceanSizes` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://r ### DataDigitaloceanSizes -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes digitalocean_sizes}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes digitalocean_sizes}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSizes to i The id of the existing DataDigitaloceanSizes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} --- @@ -827,10 +827,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | --- @@ -842,7 +842,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -854,7 +854,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. --- @@ -866,7 +866,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. --- @@ -878,7 +878,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. --- @@ -912,8 +912,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | --- @@ -925,7 +925,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -937,7 +937,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. --- diff --git a/docs/dataDigitaloceanSizes.java.md b/docs/dataDigitaloceanSizes.java.md index 422c86726..d47bc0907 100644 --- a/docs/dataDigitaloceanSizes.java.md +++ b/docs/dataDigitaloceanSizes.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_sizes` -Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes). +Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes). # `dataDigitaloceanSizes` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://r ### DataDigitaloceanSizes -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes digitalocean_sizes}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes digitalocean_sizes}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanSizes.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSizesFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSizesSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanSizes to i The id of the existing DataDigitaloceanSizes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanSizesConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSizesFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSizesSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} --- @@ -927,10 +927,10 @@ DataDigitaloceanSizesFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | --- @@ -942,7 +942,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -954,7 +954,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. --- @@ -966,7 +966,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. --- @@ -978,7 +978,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. --- @@ -1011,8 +1011,8 @@ DataDigitaloceanSizesSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | --- @@ -1024,7 +1024,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -1036,7 +1036,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. --- diff --git a/docs/dataDigitaloceanSizes.python.md b/docs/dataDigitaloceanSizes.python.md index a81299d5b..4b6fb8d78 100644 --- a/docs/dataDigitaloceanSizes.python.md +++ b/docs/dataDigitaloceanSizes.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_sizes` -Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes). +Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes). # `dataDigitaloceanSizes` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://r ### DataDigitaloceanSizes -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes digitalocean_sizes}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes digitalocean_sizes}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanSizes.DataDigitaloceanSizes( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSizesFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSizesSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanSizes to i The id of the existing DataDigitaloceanSizes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanSizes.DataDigitaloceanSizesConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSizesFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSizesSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanSizesFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanSizesSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} --- @@ -956,10 +956,10 @@ dataDigitaloceanSizes.DataDigitaloceanSizesFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | --- @@ -971,7 +971,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -983,7 +983,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. --- @@ -995,7 +995,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. --- @@ -1007,7 +1007,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. --- @@ -1039,8 +1039,8 @@ dataDigitaloceanSizes.DataDigitaloceanSizesSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | --- @@ -1052,7 +1052,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -1064,7 +1064,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. --- diff --git a/docs/dataDigitaloceanSizes.typescript.md b/docs/dataDigitaloceanSizes.typescript.md index 9bbf8ba86..d6be6f17e 100644 --- a/docs/dataDigitaloceanSizes.typescript.md +++ b/docs/dataDigitaloceanSizes.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_sizes` -Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes). +Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes). # `dataDigitaloceanSizes` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://r ### DataDigitaloceanSizes -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes digitalocean_sizes}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes digitalocean_sizes}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSizes to i The id of the existing DataDigitaloceanSizes that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanSizesConfig: dataDigitaloceanSizes.DataDigitaloceanSizesCo | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanSizesSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanSizesFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanSizesSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} --- @@ -811,10 +811,10 @@ const dataDigitaloceanSizesFilter: dataDigitaloceanSizes.DataDigitaloceanSizesFi | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. | --- @@ -826,7 +826,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -838,7 +838,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values}. --- @@ -850,7 +850,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all}. --- @@ -862,7 +862,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by}. --- @@ -891,8 +891,8 @@ const dataDigitaloceanSizesSort: dataDigitaloceanSizes.DataDigitaloceanSizesSort | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. | --- @@ -904,7 +904,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key}. --- @@ -916,7 +916,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction}. --- diff --git a/docs/dataDigitaloceanSpacesBucket.csharp.md b/docs/dataDigitaloceanSpacesBucket.csharp.md index c7e2cc384..10d494de9 100644 --- a/docs/dataDigitaloceanSpacesBucket.csharp.md +++ b/docs/dataDigitaloceanSpacesBucket.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket). # `dataDigitaloceanSpacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](h ### DataDigitaloceanSpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -673,7 +673,7 @@ new DataDigitaloceanSpacesBucketConfig { | Provisioners | object[] | *No description.* | | Name | string | Bucket name. | | Region | string | Bucket region. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- @@ -757,7 +757,7 @@ public string Name { get; set; } Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} --- @@ -771,7 +771,7 @@ public string Region { get; set; } Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} --- @@ -783,7 +783,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanSpacesBucket.go.md b/docs/dataDigitaloceanSpacesBucket.go.md index 0aa2c68c1..3b20fa9d0 100644 --- a/docs/dataDigitaloceanSpacesBucket.go.md +++ b/docs/dataDigitaloceanSpacesBucket.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket). # `dataDigitaloceanSpacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](h ### DataDigitaloceanSpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -673,7 +673,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provisioners | *[]interface{} | *No description.* | | Name | *string | Bucket name. | | Region | *string | Bucket region. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- @@ -757,7 +757,7 @@ Name *string Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} --- @@ -771,7 +771,7 @@ Region *string Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} --- @@ -783,7 +783,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanSpacesBucket.java.md b/docs/dataDigitaloceanSpacesBucket.java.md index 301efc943..a8633c6a5 100644 --- a/docs/dataDigitaloceanSpacesBucket.java.md +++ b/docs/dataDigitaloceanSpacesBucket.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket). # `dataDigitaloceanSpacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](h ### DataDigitaloceanSpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -46,7 +46,7 @@ DataDigitaloceanSpacesBucket.Builder.create(Construct scope, java.lang.String id | provisioners | java.util.List | *No description.* | | name | java.lang.String | Bucket name. | | region | java.lang.String | Bucket region. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -458,7 +458,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -768,7 +768,7 @@ DataDigitaloceanSpacesBucketConfig.builder() | provisioners | java.util.List | *No description.* | | name | java.lang.String | Bucket name. | | region | java.lang.String | Bucket region. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- @@ -852,7 +852,7 @@ public java.lang.String getName(); Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} --- @@ -866,7 +866,7 @@ public java.lang.String getRegion(); Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} --- @@ -878,7 +878,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanSpacesBucket.python.md b/docs/dataDigitaloceanSpacesBucket.python.md index ab6da2da0..febf9b2d5 100644 --- a/docs/dataDigitaloceanSpacesBucket.python.md +++ b/docs/dataDigitaloceanSpacesBucket.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket). # `dataDigitaloceanSpacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](h ### DataDigitaloceanSpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -44,7 +44,7 @@ dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucket( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Bucket name. | | region | str | Bucket region. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -492,7 +492,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -798,7 +798,7 @@ dataDigitaloceanSpacesBucket.DataDigitaloceanSpacesBucketConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | Bucket name. | | region | str | Bucket region. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- @@ -882,7 +882,7 @@ name: str Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} --- @@ -896,7 +896,7 @@ region: str Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} --- @@ -908,7 +908,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanSpacesBucket.typescript.md b/docs/dataDigitaloceanSpacesBucket.typescript.md index a6b41d95a..cb96d7ee4 100644 --- a/docs/dataDigitaloceanSpacesBucket.typescript.md +++ b/docs/dataDigitaloceanSpacesBucket.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket). # `dataDigitaloceanSpacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](h ### DataDigitaloceanSpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -662,7 +662,7 @@ const dataDigitaloceanSpacesBucketConfig: dataDigitaloceanSpacesBucket.DataDigit | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. | --- @@ -746,7 +746,7 @@ public readonly name: string; Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} --- @@ -760,7 +760,7 @@ public readonly region: string; Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} --- @@ -772,7 +772,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanSpacesBucketObject.csharp.md b/docs/dataDigitaloceanSpacesBucketObject.csharp.md index 333f8456c..78f9532e1 100644 --- a/docs/dataDigitaloceanSpacesBucketObject.csharp.md +++ b/docs/dataDigitaloceanSpacesBucketObject.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object). # `dataDigitaloceanSpacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -864,12 +864,12 @@ new DataDigitaloceanSpacesBucketObjectConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| Range | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| VersionId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| Range | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| VersionId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- @@ -951,7 +951,7 @@ public string Bucket { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. --- @@ -963,7 +963,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. --- @@ -975,7 +975,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. --- @@ -987,7 +987,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1002,7 +1002,7 @@ public string Range { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. --- @@ -1014,7 +1014,7 @@ public string VersionId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObject.go.md b/docs/dataDigitaloceanSpacesBucketObject.go.md index 5525415d4..553607c1c 100644 --- a/docs/dataDigitaloceanSpacesBucketObject.go.md +++ b/docs/dataDigitaloceanSpacesBucketObject.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object). # `dataDigitaloceanSpacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -864,12 +864,12 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| Range | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| VersionId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| Range | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| VersionId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- @@ -951,7 +951,7 @@ Bucket *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. --- @@ -963,7 +963,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. --- @@ -975,7 +975,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. --- @@ -987,7 +987,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1002,7 +1002,7 @@ Range *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. --- @@ -1014,7 +1014,7 @@ VersionId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObject.java.md b/docs/dataDigitaloceanSpacesBucketObject.java.md index c97cbd2f5..56a5d04e9 100644 --- a/docs/dataDigitaloceanSpacesBucketObject.java.md +++ b/docs/dataDigitaloceanSpacesBucketObject.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object). # `dataDigitaloceanSpacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -47,12 +47,12 @@ DataDigitaloceanSpacesBucketObject.Builder.create(Construct scope, java.lang.Str | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| range | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| versionId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| range | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| versionId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -155,7 +155,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. --- @@ -498,7 +498,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -985,12 +985,12 @@ DataDigitaloceanSpacesBucketObjectConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| range | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| versionId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| range | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| versionId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- @@ -1072,7 +1072,7 @@ public java.lang.String getBucket(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. --- @@ -1084,7 +1084,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. --- @@ -1096,7 +1096,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. --- @@ -1108,7 +1108,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1123,7 +1123,7 @@ public java.lang.String getRange(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. --- @@ -1135,7 +1135,7 @@ public java.lang.String getVersionId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObject.python.md b/docs/dataDigitaloceanSpacesBucketObject.python.md index d7c54afa3..b25841685 100644 --- a/docs/dataDigitaloceanSpacesBucketObject.python.md +++ b/docs/dataDigitaloceanSpacesBucketObject.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object). # `dataDigitaloceanSpacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -45,12 +45,12 @@ dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObject( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| version_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| version_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -153,7 +153,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. --- @@ -532,7 +532,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -1015,12 +1015,12 @@ dataDigitaloceanSpacesBucketObject.DataDigitaloceanSpacesBucketObjectConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| version_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| version_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- @@ -1102,7 +1102,7 @@ bucket: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. --- @@ -1114,7 +1114,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. --- @@ -1126,7 +1126,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. --- @@ -1138,7 +1138,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1153,7 +1153,7 @@ range: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. --- @@ -1165,7 +1165,7 @@ version_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObject.typescript.md b/docs/dataDigitaloceanSpacesBucketObject.typescript.md index 3cda24438..edfa7ec1b 100644 --- a/docs/dataDigitaloceanSpacesBucketObject.typescript.md +++ b/docs/dataDigitaloceanSpacesBucketObject.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object). # `dataDigitaloceanSpacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -850,12 +850,12 @@ const dataDigitaloceanSpacesBucketObjectConfig: dataDigitaloceanSpacesBucketObje | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | -| range | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | -| versionId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | +| bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. | +| range | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. | +| versionId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. | --- @@ -937,7 +937,7 @@ public readonly bucket: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket}. --- @@ -949,7 +949,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key}. --- @@ -961,7 +961,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region}. --- @@ -973,7 +973,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -988,7 +988,7 @@ public readonly range: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range}. --- @@ -1000,7 +1000,7 @@ public readonly versionId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObjects.csharp.md b/docs/dataDigitaloceanSpacesBucketObjects.csharp.md index 16830942e..d9a133976 100644 --- a/docs/dataDigitaloceanSpacesBucketObjects.csharp.md +++ b/docs/dataDigitaloceanSpacesBucketObjects.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_objects` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects). # `dataDigitaloceanSpacesBucketObjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use --- @@ -791,13 +791,13 @@ new DataDigitaloceanSpacesBucketObjectsConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| Delimiter | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| EncodingType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| MaxKeys | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| Prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| Delimiter | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| EncodingType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| MaxKeys | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| Prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- @@ -879,7 +879,7 @@ public string Bucket { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. --- @@ -891,7 +891,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. --- @@ -903,7 +903,7 @@ public string Delimiter { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. --- @@ -915,7 +915,7 @@ public string EncodingType { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. --- @@ -927,7 +927,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -942,7 +942,7 @@ public double MaxKeys { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. --- @@ -954,7 +954,7 @@ public string Prefix { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObjects.go.md b/docs/dataDigitaloceanSpacesBucketObjects.go.md index bc32a649f..c19185fe0 100644 --- a/docs/dataDigitaloceanSpacesBucketObjects.go.md +++ b/docs/dataDigitaloceanSpacesBucketObjects.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_objects` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects). # `dataDigitaloceanSpacesBucketObjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use --- @@ -791,13 +791,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| Delimiter | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| EncodingType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| MaxKeys | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| Prefix | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| Delimiter | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| EncodingType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| MaxKeys | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| Prefix | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- @@ -879,7 +879,7 @@ Bucket *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. --- @@ -891,7 +891,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. --- @@ -903,7 +903,7 @@ Delimiter *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. --- @@ -915,7 +915,7 @@ EncodingType *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. --- @@ -927,7 +927,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -942,7 +942,7 @@ MaxKeys *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. --- @@ -954,7 +954,7 @@ Prefix *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObjects.java.md b/docs/dataDigitaloceanSpacesBucketObjects.java.md index bc9c1e72b..e538fd6a4 100644 --- a/docs/dataDigitaloceanSpacesBucketObjects.java.md +++ b/docs/dataDigitaloceanSpacesBucketObjects.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_objects` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects). # `dataDigitaloceanSpacesBucketObjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. #### Initializers @@ -48,13 +48,13 @@ DataDigitaloceanSpacesBucketObjects.Builder.create(Construct scope, java.lang.St | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| delimiter | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| encodingType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| maxKeys | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| prefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| delimiter | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| encodingType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| maxKeys | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| prefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -165,7 +165,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. --- @@ -522,7 +522,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use --- @@ -922,13 +922,13 @@ DataDigitaloceanSpacesBucketObjectsConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| delimiter | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| encodingType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| maxKeys | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| prefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| delimiter | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| encodingType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| maxKeys | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| prefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- @@ -1010,7 +1010,7 @@ public java.lang.String getBucket(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. --- @@ -1022,7 +1022,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. --- @@ -1034,7 +1034,7 @@ public java.lang.String getDelimiter(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. --- @@ -1046,7 +1046,7 @@ public java.lang.String getEncodingType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. --- @@ -1058,7 +1058,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1073,7 +1073,7 @@ public java.lang.Number getMaxKeys(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. --- @@ -1085,7 +1085,7 @@ public java.lang.String getPrefix(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObjects.python.md b/docs/dataDigitaloceanSpacesBucketObjects.python.md index 6bbff9a05..60839105d 100644 --- a/docs/dataDigitaloceanSpacesBucketObjects.python.md +++ b/docs/dataDigitaloceanSpacesBucketObjects.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_objects` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects). # `dataDigitaloceanSpacesBucketObjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. #### Initializers @@ -46,13 +46,13 @@ dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjects( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| delimiter | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| encoding_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| max_keys | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| delimiter | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| encoding_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| max_keys | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -163,7 +163,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. --- @@ -556,7 +556,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use --- @@ -952,13 +952,13 @@ dataDigitaloceanSpacesBucketObjects.DataDigitaloceanSpacesBucketObjectsConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| delimiter | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| encoding_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| max_keys | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| delimiter | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| encoding_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| max_keys | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- @@ -1040,7 +1040,7 @@ bucket: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. --- @@ -1052,7 +1052,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. --- @@ -1064,7 +1064,7 @@ delimiter: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. --- @@ -1076,7 +1076,7 @@ encoding_type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. --- @@ -1088,7 +1088,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1103,7 +1103,7 @@ max_keys: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. --- @@ -1115,7 +1115,7 @@ prefix: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. --- diff --git a/docs/dataDigitaloceanSpacesBucketObjects.typescript.md b/docs/dataDigitaloceanSpacesBucketObjects.typescript.md index 032e0df5b..102afe45d 100644 --- a/docs/dataDigitaloceanSpacesBucketObjects.typescript.md +++ b/docs/dataDigitaloceanSpacesBucketObjects.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_bucket_objects` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects). # `dataDigitaloceanSpacesBucketObjects` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_obj ### DataDigitaloceanSpacesBucketObjects -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBucketObjects that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use --- @@ -776,13 +776,13 @@ const dataDigitaloceanSpacesBucketObjectsConfig: dataDigitaloceanSpacesBucketObj | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | -| delimiter | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | -| encodingType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | -| maxKeys | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | -| prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | +| bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. | +| delimiter | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. | +| encodingType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. | +| maxKeys | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. | +| prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. | --- @@ -864,7 +864,7 @@ public readonly bucket: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket}. --- @@ -876,7 +876,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region}. --- @@ -888,7 +888,7 @@ public readonly delimiter: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter}. --- @@ -900,7 +900,7 @@ public readonly encodingType: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type}. --- @@ -912,7 +912,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -927,7 +927,7 @@ public readonly maxKeys: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys}. --- @@ -939,7 +939,7 @@ public readonly prefix: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix}. --- diff --git a/docs/dataDigitaloceanSpacesBuckets.csharp.md b/docs/dataDigitaloceanSpacesBuckets.csharp.md index 7cd0ad5fb..84dd16096 100644 --- a/docs/dataDigitaloceanSpacesBuckets.csharp.md +++ b/docs/dataDigitaloceanSpacesBuckets.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_buckets` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets). # `dataDigitaloceanSpacesBuckets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`]( ### DataDigitaloceanSpacesBuckets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBuckets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use --- @@ -703,7 +703,7 @@ new DataDigitaloceanSpacesBucketsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | | Sort | object | sort block. | --- @@ -788,7 +788,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} --- @@ -800,7 +800,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -817,7 +817,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} --- @@ -840,10 +840,10 @@ new DataDigitaloceanSpacesBucketsFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | --- @@ -855,7 +855,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -867,7 +867,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. --- @@ -879,7 +879,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. --- @@ -891,7 +891,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. --- @@ -912,8 +912,8 @@ new DataDigitaloceanSpacesBucketsSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | --- @@ -925,7 +925,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -937,7 +937,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. --- diff --git a/docs/dataDigitaloceanSpacesBuckets.go.md b/docs/dataDigitaloceanSpacesBuckets.go.md index 5fd23228b..f5ebd70b8 100644 --- a/docs/dataDigitaloceanSpacesBuckets.go.md +++ b/docs/dataDigitaloceanSpacesBuckets.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_buckets` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets). # `dataDigitaloceanSpacesBuckets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`]( ### DataDigitaloceanSpacesBuckets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBuckets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use --- @@ -703,7 +703,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | | Sort | interface{} | sort block. | --- @@ -788,7 +788,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} --- @@ -800,7 +800,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -817,7 +817,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} --- @@ -840,10 +840,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | --- @@ -855,7 +855,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -867,7 +867,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. --- @@ -879,7 +879,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. --- @@ -891,7 +891,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. --- @@ -912,8 +912,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | --- @@ -925,7 +925,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -937,7 +937,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. --- diff --git a/docs/dataDigitaloceanSpacesBuckets.java.md b/docs/dataDigitaloceanSpacesBuckets.java.md index 9f5ab493a..05ad8ce30 100644 --- a/docs/dataDigitaloceanSpacesBuckets.java.md +++ b/docs/dataDigitaloceanSpacesBuckets.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_buckets` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets). # `dataDigitaloceanSpacesBuckets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`]( ### DataDigitaloceanSpacesBuckets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanSpacesBuckets.Builder.create(Construct scope, java.lang.String i | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSpacesBucketsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSpacesBucketsSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBuckets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use --- @@ -801,7 +801,7 @@ DataDigitaloceanSpacesBucketsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSpacesBucketsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSpacesBucketsSort> | sort block. | --- @@ -886,7 +886,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} --- @@ -898,7 +898,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -915,7 +915,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} --- @@ -939,10 +939,10 @@ DataDigitaloceanSpacesBucketsFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | --- @@ -954,7 +954,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -966,7 +966,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. --- @@ -978,7 +978,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. --- @@ -990,7 +990,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. --- @@ -1011,8 +1011,8 @@ DataDigitaloceanSpacesBucketsSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | --- @@ -1024,7 +1024,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -1036,7 +1036,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. --- diff --git a/docs/dataDigitaloceanSpacesBuckets.python.md b/docs/dataDigitaloceanSpacesBuckets.python.md index 74bdc7e98..d8fa584ed 100644 --- a/docs/dataDigitaloceanSpacesBuckets.python.md +++ b/docs/dataDigitaloceanSpacesBuckets.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_buckets` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets). # `dataDigitaloceanSpacesBuckets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`]( ### DataDigitaloceanSpacesBuckets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBuckets( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSpacesBucketsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSpacesBucketsSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBuckets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use --- @@ -830,7 +830,7 @@ dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSpacesBucketsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSpacesBucketsSort]] | sort block. | --- @@ -915,7 +915,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanSpacesBucketsFilte filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} --- @@ -927,7 +927,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -944,7 +944,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanSpacesBucketsSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} --- @@ -967,10 +967,10 @@ dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | --- @@ -982,7 +982,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -994,7 +994,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. --- @@ -1006,7 +1006,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. --- @@ -1018,7 +1018,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. --- @@ -1039,8 +1039,8 @@ dataDigitaloceanSpacesBuckets.DataDigitaloceanSpacesBucketsSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | --- @@ -1052,7 +1052,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -1064,7 +1064,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. --- diff --git a/docs/dataDigitaloceanSpacesBuckets.typescript.md b/docs/dataDigitaloceanSpacesBuckets.typescript.md index 057db9646..297b54b17 100644 --- a/docs/dataDigitaloceanSpacesBuckets.typescript.md +++ b/docs/dataDigitaloceanSpacesBuckets.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_spaces_buckets` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets). # `dataDigitaloceanSpacesBuckets` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`]( ### DataDigitaloceanSpacesBuckets -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSpacesBuck The id of the existing DataDigitaloceanSpacesBuckets that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ const dataDigitaloceanSpacesBucketsConfig: dataDigitaloceanSpacesBuckets.DataDig | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanSpacesBucketsSort[] | sort block. | --- @@ -775,7 +775,7 @@ public readonly filter: IResolvable | DataDigitaloceanSpacesBucketsFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} --- @@ -787,7 +787,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public readonly sort: IResolvable | DataDigitaloceanSpacesBucketsSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} --- @@ -822,10 +822,10 @@ const dataDigitaloceanSpacesBucketsFilter: dataDigitaloceanSpacesBuckets.DataDig | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. | --- @@ -837,7 +837,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -849,7 +849,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values}. --- @@ -861,7 +861,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all}. --- @@ -873,7 +873,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by}. --- @@ -891,8 +891,8 @@ const dataDigitaloceanSpacesBucketsSort: dataDigitaloceanSpacesBuckets.DataDigit | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. | --- @@ -904,7 +904,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key}. --- @@ -916,7 +916,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction}. --- diff --git a/docs/dataDigitaloceanSshKey.csharp.md b/docs/dataDigitaloceanSshKey.csharp.md index 142b51ed5..0963a752e 100644 --- a/docs/dataDigitaloceanSshKey.csharp.md +++ b/docs/dataDigitaloceanSshKey.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key). # `dataDigitaloceanSshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https:/ ### DataDigitaloceanSshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -360,7 +360,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKey to The id of the existing DataDigitaloceanSshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -702,7 +702,7 @@ public string Name { get; set; } name of the ssh key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} --- diff --git a/docs/dataDigitaloceanSshKey.go.md b/docs/dataDigitaloceanSshKey.go.md index 59d74ff68..bba97e107 100644 --- a/docs/dataDigitaloceanSshKey.go.md +++ b/docs/dataDigitaloceanSshKey.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key). # `dataDigitaloceanSshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https:/ ### DataDigitaloceanSshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -360,7 +360,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKey to The id of the existing DataDigitaloceanSshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -702,7 +702,7 @@ Name *string name of the ssh key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} --- diff --git a/docs/dataDigitaloceanSshKey.java.md b/docs/dataDigitaloceanSshKey.java.md index ffb37a9e0..d1d8193f5 100644 --- a/docs/dataDigitaloceanSshKey.java.md +++ b/docs/dataDigitaloceanSshKey.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key). # `dataDigitaloceanSshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https:/ ### DataDigitaloceanSshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope name of the ssh key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} --- @@ -426,7 +426,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKey to The id of the existing DataDigitaloceanSshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -772,7 +772,7 @@ public java.lang.String getName(); name of the ssh key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} --- diff --git a/docs/dataDigitaloceanSshKey.python.md b/docs/dataDigitaloceanSshKey.python.md index 5b4c8af50..8dc7145c1 100644 --- a/docs/dataDigitaloceanSshKey.python.md +++ b/docs/dataDigitaloceanSshKey.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key). # `dataDigitaloceanSshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https:/ ### DataDigitaloceanSshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope name of the ssh key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} --- @@ -460,7 +460,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKey to The id of the existing DataDigitaloceanSshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -802,7 +802,7 @@ name: str name of the ssh key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} --- diff --git a/docs/dataDigitaloceanSshKey.typescript.md b/docs/dataDigitaloceanSshKey.typescript.md index 9ac0805ae..ce7169b18 100644 --- a/docs/dataDigitaloceanSshKey.typescript.md +++ b/docs/dataDigitaloceanSshKey.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key). # `dataDigitaloceanSshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https:/ ### DataDigitaloceanSshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -360,7 +360,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKey to The id of the existing DataDigitaloceanSshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -693,7 +693,7 @@ public readonly name: string; name of the ssh key. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} --- diff --git a/docs/dataDigitaloceanSshKeys.csharp.md b/docs/dataDigitaloceanSshKeys.csharp.md index c61a5a3ed..b0b1cdbe9 100644 --- a/docs/dataDigitaloceanSshKeys.csharp.md +++ b/docs/dataDigitaloceanSshKeys.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_keys` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys). # `dataDigitaloceanSshKeys` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https: ### DataDigitaloceanSshKeys -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKeys to The id of the existing DataDigitaloceanSshKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanSshKeysConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} --- @@ -827,10 +827,10 @@ new DataDigitaloceanSshKeysFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | --- @@ -842,7 +842,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -854,7 +854,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. --- @@ -866,7 +866,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. --- @@ -878,7 +878,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. --- @@ -899,8 +899,8 @@ new DataDigitaloceanSshKeysSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | --- @@ -912,7 +912,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -924,7 +924,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. --- diff --git a/docs/dataDigitaloceanSshKeys.go.md b/docs/dataDigitaloceanSshKeys.go.md index badd0a310..65101c097 100644 --- a/docs/dataDigitaloceanSshKeys.go.md +++ b/docs/dataDigitaloceanSshKeys.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_keys` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys). # `dataDigitaloceanSshKeys` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https: ### DataDigitaloceanSshKeys -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKeys to The id of the existing DataDigitaloceanSshKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} --- @@ -827,10 +827,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | --- @@ -842,7 +842,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -854,7 +854,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. --- @@ -866,7 +866,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. --- @@ -878,7 +878,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. --- @@ -899,8 +899,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | --- @@ -912,7 +912,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -924,7 +924,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. --- diff --git a/docs/dataDigitaloceanSshKeys.java.md b/docs/dataDigitaloceanSshKeys.java.md index ca4b52cef..2416a52b4 100644 --- a/docs/dataDigitaloceanSshKeys.java.md +++ b/docs/dataDigitaloceanSshKeys.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_keys` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys). # `dataDigitaloceanSshKeys` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https: ### DataDigitaloceanSshKeys -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanSshKeys.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSshKeysFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSshKeysSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKeys to The id of the existing DataDigitaloceanSshKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanSshKeysConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSshKeysFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanSshKeysSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} --- @@ -927,10 +927,10 @@ DataDigitaloceanSshKeysFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | --- @@ -942,7 +942,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -954,7 +954,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. --- @@ -966,7 +966,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. --- @@ -978,7 +978,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. --- @@ -999,8 +999,8 @@ DataDigitaloceanSshKeysSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | --- @@ -1012,7 +1012,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -1024,7 +1024,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. --- diff --git a/docs/dataDigitaloceanSshKeys.python.md b/docs/dataDigitaloceanSshKeys.python.md index 51f6dc3cb..52e4d024f 100644 --- a/docs/dataDigitaloceanSshKeys.python.md +++ b/docs/dataDigitaloceanSshKeys.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_keys` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys). # `dataDigitaloceanSshKeys` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https: ### DataDigitaloceanSshKeys -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanSshKeys.DataDigitaloceanSshKeys( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSshKeysFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSshKeysSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKeys to The id of the existing DataDigitaloceanSshKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanSshKeys.DataDigitaloceanSshKeysConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSshKeysFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanSshKeysSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanSshKeysFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanSshKeysSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} --- @@ -956,10 +956,10 @@ dataDigitaloceanSshKeys.DataDigitaloceanSshKeysFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | --- @@ -971,7 +971,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -983,7 +983,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. --- @@ -995,7 +995,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. --- @@ -1007,7 +1007,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. --- @@ -1028,8 +1028,8 @@ dataDigitaloceanSshKeys.DataDigitaloceanSshKeysSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | --- @@ -1041,7 +1041,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -1053,7 +1053,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. --- diff --git a/docs/dataDigitaloceanSshKeys.typescript.md b/docs/dataDigitaloceanSshKeys.typescript.md index 7d0176b16..7aa2a9e10 100644 --- a/docs/dataDigitaloceanSshKeys.typescript.md +++ b/docs/dataDigitaloceanSshKeys.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_ssh_keys` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys). # `dataDigitaloceanSshKeys` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https: ### DataDigitaloceanSshKeys -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys digitalocean_ssh_keys}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanSshKeys to The id of the existing DataDigitaloceanSshKeys that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanSshKeysConfig: dataDigitaloceanSshKeys.DataDigitaloceanSsh | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanSshKeysSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanSshKeysFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanSshKeysSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} --- @@ -811,10 +811,10 @@ const dataDigitaloceanSshKeysFilter: dataDigitaloceanSshKeys.DataDigitaloceanSsh | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. | --- @@ -826,7 +826,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -838,7 +838,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values}. --- @@ -850,7 +850,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all}. --- @@ -862,7 +862,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by}. --- @@ -880,8 +880,8 @@ const dataDigitaloceanSshKeysSort: dataDigitaloceanSshKeys.DataDigitaloceanSshKe | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. | --- @@ -893,7 +893,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key}. --- @@ -905,7 +905,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction}. --- diff --git a/docs/dataDigitaloceanTag.csharp.md b/docs/dataDigitaloceanTag.csharp.md index 0c885f0b6..7a3b2c4d0 100644 --- a/docs/dataDigitaloceanTag.csharp.md +++ b/docs/dataDigitaloceanTag.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_tag` -Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag). +Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag). # `dataDigitaloceanTag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://reg ### DataDigitaloceanTag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag digitalocean_tag}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanTag to imp The id of the existing DataDigitaloceanTag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use --- @@ -682,7 +682,7 @@ new DataDigitaloceanTagConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Name | string | name of the tag. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | --- @@ -766,7 +766,7 @@ public string Name { get; set; } name of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} --- @@ -778,7 +778,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanTag.go.md b/docs/dataDigitaloceanTag.go.md index d40bdac28..9aab8347c 100644 --- a/docs/dataDigitaloceanTag.go.md +++ b/docs/dataDigitaloceanTag.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_tag` -Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag). +Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag). # `dataDigitaloceanTag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://reg ### DataDigitaloceanTag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag digitalocean_tag}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanTag to imp The id of the existing DataDigitaloceanTag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use --- @@ -682,7 +682,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Name | *string | name of the tag. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | --- @@ -766,7 +766,7 @@ Name *string name of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} --- @@ -778,7 +778,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanTag.java.md b/docs/dataDigitaloceanTag.java.md index b8187668e..b1cffcb25 100644 --- a/docs/dataDigitaloceanTag.java.md +++ b/docs/dataDigitaloceanTag.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_tag` -Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag). +Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag). # `dataDigitaloceanTag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://reg ### DataDigitaloceanTag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag digitalocean_tag}. #### Initializers @@ -44,7 +44,7 @@ DataDigitaloceanTag.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the tag. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope name of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -446,7 +446,7 @@ The construct id used in the generated config for the DataDigitaloceanTag to imp The id of the existing DataDigitaloceanTag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use --- @@ -765,7 +765,7 @@ DataDigitaloceanTagConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the tag. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | --- @@ -849,7 +849,7 @@ public java.lang.String getName(); name of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} --- @@ -861,7 +861,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanTag.python.md b/docs/dataDigitaloceanTag.python.md index d24621e3a..61ea2dce0 100644 --- a/docs/dataDigitaloceanTag.python.md +++ b/docs/dataDigitaloceanTag.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_tag` -Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag). +Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag). # `dataDigitaloceanTag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://reg ### DataDigitaloceanTag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag digitalocean_tag}. #### Initializers @@ -42,7 +42,7 @@ dataDigitaloceanTag.DataDigitaloceanTag( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the tag. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope name of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -480,7 +480,7 @@ The construct id used in the generated config for the DataDigitaloceanTag to imp The id of the existing DataDigitaloceanTag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use --- @@ -795,7 +795,7 @@ dataDigitaloceanTag.DataDigitaloceanTagConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the tag. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | --- @@ -879,7 +879,7 @@ name: str name of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} --- @@ -891,7 +891,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanTag.typescript.md b/docs/dataDigitaloceanTag.typescript.md index 936d84adb..975908d60 100644 --- a/docs/dataDigitaloceanTag.typescript.md +++ b/docs/dataDigitaloceanTag.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_tag` -Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag). +Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag). # `dataDigitaloceanTag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://reg ### DataDigitaloceanTag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag digitalocean_tag}. #### Initializers @@ -367,7 +367,7 @@ The construct id used in the generated config for the DataDigitaloceanTag to imp The id of the existing DataDigitaloceanTag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use --- @@ -672,7 +672,7 @@ const dataDigitaloceanTagConfig: dataDigitaloceanTag.DataDigitaloceanTagConfig = | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. | --- @@ -756,7 +756,7 @@ public readonly name: string; name of the tag. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} --- @@ -768,7 +768,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dataDigitaloceanTags.csharp.md b/docs/dataDigitaloceanTags.csharp.md index 7025d0b09..4b843430d 100644 --- a/docs/dataDigitaloceanTags.csharp.md +++ b/docs/dataDigitaloceanTags.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_tags` -Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags). +Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags). # `dataDigitaloceanTags` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://re ### DataDigitaloceanTags -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags digitalocean_tags}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags digitalocean_tags}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanTags to im The id of the existing DataDigitaloceanTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ new DataDigitaloceanTagsConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | Filter | object | filter block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | | Sort | object | sort block. | --- @@ -775,7 +775,7 @@ public object Filter { get; set; } filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} --- @@ -787,7 +787,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ public object Sort { get; set; } sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} --- @@ -827,10 +827,10 @@ new DataDigitaloceanTagsFilter { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | -| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | -| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| Values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | +| All | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | +| MatchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | --- @@ -842,7 +842,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -854,7 +854,7 @@ public string[] Values { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. --- @@ -866,7 +866,7 @@ public object All { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. --- @@ -878,7 +878,7 @@ public string MatchBy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. --- @@ -899,8 +899,8 @@ new DataDigitaloceanTagsSort { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| Direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | --- @@ -912,7 +912,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -924,7 +924,7 @@ public string Direction { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. --- diff --git a/docs/dataDigitaloceanTags.go.md b/docs/dataDigitaloceanTags.go.md index aa07c5974..59168be43 100644 --- a/docs/dataDigitaloceanTags.go.md +++ b/docs/dataDigitaloceanTags.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_tags` -Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags). +Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags). # `dataDigitaloceanTags` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://re ### DataDigitaloceanTags -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags digitalocean_tags}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags digitalocean_tags}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanTags to im The id of the existing DataDigitaloceanTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -690,7 +690,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | Filter | interface{} | filter block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | | Sort | interface{} | sort block. | --- @@ -775,7 +775,7 @@ Filter interface{} filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} --- @@ -787,7 +787,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -804,7 +804,7 @@ Sort interface{} sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} --- @@ -827,10 +827,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | -| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | -| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| Values | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | +| All | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | +| MatchBy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | --- @@ -842,7 +842,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -854,7 +854,7 @@ Values *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. --- @@ -866,7 +866,7 @@ All interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. --- @@ -878,7 +878,7 @@ MatchBy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. --- @@ -899,8 +899,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | **Name** | **Type** | **Description** | | --- | --- | --- | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| Direction | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | --- @@ -912,7 +912,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -924,7 +924,7 @@ Direction *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. --- diff --git a/docs/dataDigitaloceanTags.java.md b/docs/dataDigitaloceanTags.java.md index d854c6072..ef7284afc 100644 --- a/docs/dataDigitaloceanTags.java.md +++ b/docs/dataDigitaloceanTags.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_tags` -Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags). +Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags). # `dataDigitaloceanTags` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://re ### DataDigitaloceanTags -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags digitalocean_tags}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags digitalocean_tags}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanTags.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanTagsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanTagsSort> | sort block. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -139,7 +139,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} --- @@ -500,7 +500,7 @@ The construct id used in the generated config for the DataDigitaloceanTags to im The id of the existing DataDigitaloceanTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -789,7 +789,7 @@ DataDigitaloceanTagsConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | filter | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanTagsFilter> | filter block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | | sort | com.hashicorp.cdktf.IResolvable OR java.util.List<DataDigitaloceanTagsSort> | sort block. | --- @@ -874,7 +874,7 @@ public java.lang.Object getFilter(); filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} --- @@ -886,7 +886,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -903,7 +903,7 @@ public java.lang.Object getSort(); sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} --- @@ -927,10 +927,10 @@ DataDigitaloceanTagsFilter.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | -| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | -| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| values | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | +| all | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | +| matchBy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | --- @@ -942,7 +942,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -954,7 +954,7 @@ public java.util.List getValues(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. --- @@ -966,7 +966,7 @@ public java.lang.Object getAll(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. --- @@ -978,7 +978,7 @@ public java.lang.String getMatchBy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. --- @@ -999,8 +999,8 @@ DataDigitaloceanTagsSort.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| direction | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | --- @@ -1012,7 +1012,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -1024,7 +1024,7 @@ public java.lang.String getDirection(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. --- diff --git a/docs/dataDigitaloceanTags.python.md b/docs/dataDigitaloceanTags.python.md index 41e54ac66..216caf84f 100644 --- a/docs/dataDigitaloceanTags.python.md +++ b/docs/dataDigitaloceanTags.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_tags` -Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags). +Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags). # `dataDigitaloceanTags` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://re ### DataDigitaloceanTags -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags digitalocean_tags}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags digitalocean_tags}. #### Initializers @@ -43,7 +43,7 @@ dataDigitaloceanTags.DataDigitaloceanTags( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanTagsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanTagsSort]] | sort block. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -135,7 +135,7 @@ If you experience problems setting this value it might not be settable. Please t sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanTags to im The id of the existing DataDigitaloceanTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -819,7 +819,7 @@ dataDigitaloceanTags.DataDigitaloceanTagsConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | filter | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanTagsFilter]] | filter block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | | sort | typing.Union[cdktf.IResolvable, typing.List[DataDigitaloceanTagsSort]] | sort block. | --- @@ -904,7 +904,7 @@ filter: typing.Union[IResolvable, typing.List[DataDigitaloceanTagsFilter]] filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} --- @@ -916,7 +916,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -933,7 +933,7 @@ sort: typing.Union[IResolvable, typing.List[DataDigitaloceanTagsSort]] sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} --- @@ -956,10 +956,10 @@ dataDigitaloceanTags.DataDigitaloceanTagsFilter( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | -| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | -| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| values | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | +| all | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | +| match_by | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | --- @@ -971,7 +971,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -983,7 +983,7 @@ values: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. --- @@ -995,7 +995,7 @@ all: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. --- @@ -1007,7 +1007,7 @@ match_by: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. --- @@ -1028,8 +1028,8 @@ dataDigitaloceanTags.DataDigitaloceanTagsSort( | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| direction | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | --- @@ -1041,7 +1041,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -1053,7 +1053,7 @@ direction: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. --- diff --git a/docs/dataDigitaloceanTags.typescript.md b/docs/dataDigitaloceanTags.typescript.md index 8809b774c..84e63a514 100644 --- a/docs/dataDigitaloceanTags.typescript.md +++ b/docs/dataDigitaloceanTags.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_tags` -Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags). +Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags). # `dataDigitaloceanTags` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://re ### DataDigitaloceanTags -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags digitalocean_tags}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags digitalocean_tags}. #### Initializers @@ -407,7 +407,7 @@ The construct id used in the generated config for the DataDigitaloceanTags to im The id of the existing DataDigitaloceanTags that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use --- @@ -679,7 +679,7 @@ const dataDigitaloceanTagsConfig: dataDigitaloceanTags.DataDigitaloceanTagsConfi | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. | | sort | cdktf.IResolvable \| DataDigitaloceanTagsSort[] | sort block. | --- @@ -764,7 +764,7 @@ public readonly filter: IResolvable | DataDigitaloceanTagsFilter[]; filter block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} --- @@ -776,7 +776,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -793,7 +793,7 @@ public readonly sort: IResolvable | DataDigitaloceanTagsSort[]; sort block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} --- @@ -811,10 +811,10 @@ const dataDigitaloceanTagsFilter: dataDigitaloceanTags.DataDigitaloceanTagsFilte | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | -| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | -| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| values | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. | +| all | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. | +| matchBy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. | --- @@ -826,7 +826,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -838,7 +838,7 @@ public readonly values: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values}. --- @@ -850,7 +850,7 @@ public readonly all: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all}. --- @@ -862,7 +862,7 @@ public readonly matchBy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by}. --- @@ -880,8 +880,8 @@ const dataDigitaloceanTagsSort: dataDigitaloceanTags.DataDigitaloceanTagsSort = | **Name** | **Type** | **Description** | | --- | --- | --- | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | -| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. | +| direction | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. | --- @@ -893,7 +893,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key}. --- @@ -905,7 +905,7 @@ public readonly direction: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction}. --- diff --git a/docs/dataDigitaloceanVolume.csharp.md b/docs/dataDigitaloceanVolume.csharp.md index 7ba6ab029..f832f3ea2 100644 --- a/docs/dataDigitaloceanVolume.csharp.md +++ b/docs/dataDigitaloceanVolume.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume). # `dataDigitaloceanVolume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https:// ### DataDigitaloceanVolume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume digitalocean_volume}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanVolume to The id of the existing DataDigitaloceanVolume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use --- @@ -743,7 +743,7 @@ new DataDigitaloceanVolumeConfig { | Provisioners | object[] | *No description.* | | Name | string | name of the volume. | | Description | string | volume description. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | | Region | string | the region that the volume is provisioned in. | --- @@ -828,7 +828,7 @@ public string Name { get; set; } name of the volume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} --- @@ -842,7 +842,7 @@ public string Description { get; set; } volume description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} --- @@ -854,7 +854,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -871,7 +871,7 @@ public string Region { get; set; } the region that the volume is provisioned in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} --- diff --git a/docs/dataDigitaloceanVolume.go.md b/docs/dataDigitaloceanVolume.go.md index b9ce3bdc0..f841aab50 100644 --- a/docs/dataDigitaloceanVolume.go.md +++ b/docs/dataDigitaloceanVolume.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume). # `dataDigitaloceanVolume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https:// ### DataDigitaloceanVolume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume digitalocean_volume}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanVolume to The id of the existing DataDigitaloceanVolume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use --- @@ -743,7 +743,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Provisioners | *[]interface{} | *No description.* | | Name | *string | name of the volume. | | Description | *string | volume description. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | | Region | *string | the region that the volume is provisioned in. | --- @@ -828,7 +828,7 @@ Name *string name of the volume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} --- @@ -842,7 +842,7 @@ Description *string volume description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} --- @@ -854,7 +854,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -871,7 +871,7 @@ Region *string the region that the volume is provisioned in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} --- diff --git a/docs/dataDigitaloceanVolume.java.md b/docs/dataDigitaloceanVolume.java.md index 2b9b9d19a..c5e760f11 100644 --- a/docs/dataDigitaloceanVolume.java.md +++ b/docs/dataDigitaloceanVolume.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume). # `dataDigitaloceanVolume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https:// ### DataDigitaloceanVolume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume digitalocean_volume}. #### Initializers @@ -47,7 +47,7 @@ DataDigitaloceanVolume.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the volume. | | description | java.lang.String | volume description. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | | region | java.lang.String | the region that the volume is provisioned in. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope name of the volume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit volume description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -149,7 +149,7 @@ If you experience problems setting this value it might not be settable. Please t the region that the volume is provisioned in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} --- @@ -484,7 +484,7 @@ The construct id used in the generated config for the DataDigitaloceanVolume to The id of the existing DataDigitaloceanVolume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use --- @@ -850,7 +850,7 @@ DataDigitaloceanVolumeConfig.builder() | provisioners | java.util.List | *No description.* | | name | java.lang.String | name of the volume. | | description | java.lang.String | volume description. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | | region | java.lang.String | the region that the volume is provisioned in. | --- @@ -935,7 +935,7 @@ public java.lang.String getName(); name of the volume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} --- @@ -949,7 +949,7 @@ public java.lang.String getDescription(); volume description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} --- @@ -961,7 +961,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -978,7 +978,7 @@ public java.lang.String getRegion(); the region that the volume is provisioned in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} --- diff --git a/docs/dataDigitaloceanVolume.python.md b/docs/dataDigitaloceanVolume.python.md index 4ba63c9d1..3db7a9350 100644 --- a/docs/dataDigitaloceanVolume.python.md +++ b/docs/dataDigitaloceanVolume.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume). # `dataDigitaloceanVolume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https:// ### DataDigitaloceanVolume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume digitalocean_volume}. #### Initializers @@ -45,7 +45,7 @@ dataDigitaloceanVolume.DataDigitaloceanVolume( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the volume. | | description | str | volume description. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | | region | str | the region that the volume is provisioned in. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope name of the volume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit volume description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -147,7 +147,7 @@ If you experience problems setting this value it might not be settable. Please t the region that the volume is provisioned in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} --- @@ -518,7 +518,7 @@ The construct id used in the generated config for the DataDigitaloceanVolume to The id of the existing DataDigitaloceanVolume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use --- @@ -880,7 +880,7 @@ dataDigitaloceanVolume.DataDigitaloceanVolumeConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | name | str | name of the volume. | | description | str | volume description. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | | region | str | the region that the volume is provisioned in. | --- @@ -965,7 +965,7 @@ name: str name of the volume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} --- @@ -979,7 +979,7 @@ description: str volume description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} --- @@ -991,7 +991,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1008,7 +1008,7 @@ region: str the region that the volume is provisioned in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} --- diff --git a/docs/dataDigitaloceanVolume.typescript.md b/docs/dataDigitaloceanVolume.typescript.md index d87ace584..791007a4b 100644 --- a/docs/dataDigitaloceanVolume.typescript.md +++ b/docs/dataDigitaloceanVolume.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume). # `dataDigitaloceanVolume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https:// ### DataDigitaloceanVolume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume digitalocean_volume}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanVolume to The id of the existing DataDigitaloceanVolume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use --- @@ -731,7 +731,7 @@ const dataDigitaloceanVolumeConfig: dataDigitaloceanVolume.DataDigitaloceanVolum | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. | | region | string | the region that the volume is provisioned in. | --- @@ -816,7 +816,7 @@ public readonly name: string; name of the volume. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} --- @@ -830,7 +830,7 @@ public readonly description: string; volume description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} --- @@ -842,7 +842,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -859,7 +859,7 @@ public readonly region: string; the region that the volume is provisioned in. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} --- diff --git a/docs/dataDigitaloceanVolumeSnapshot.csharp.md b/docs/dataDigitaloceanVolumeSnapshot.csharp.md index 48ffd275f..a343dbf07 100644 --- a/docs/dataDigitaloceanVolumeSnapshot.csharp.md +++ b/docs/dataDigitaloceanVolumeSnapshot.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot). # `dataDigitaloceanVolumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`] ### DataDigitaloceanVolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanVolumeSnap The id of the existing DataDigitaloceanVolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -778,11 +778,11 @@ new DataDigitaloceanVolumeSnapshotConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| MostRecent | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| NameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| MostRecent | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| NameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- @@ -864,7 +864,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -879,7 +879,7 @@ public object MostRecent { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. --- @@ -891,7 +891,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. --- @@ -903,7 +903,7 @@ public string NameRegex { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. --- @@ -915,7 +915,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. --- diff --git a/docs/dataDigitaloceanVolumeSnapshot.go.md b/docs/dataDigitaloceanVolumeSnapshot.go.md index 3e2032984..73a368436 100644 --- a/docs/dataDigitaloceanVolumeSnapshot.go.md +++ b/docs/dataDigitaloceanVolumeSnapshot.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot). # `dataDigitaloceanVolumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`] ### DataDigitaloceanVolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanVolumeSnap The id of the existing DataDigitaloceanVolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -778,11 +778,11 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| MostRecent | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| NameRegex | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| MostRecent | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| NameRegex | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- @@ -864,7 +864,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -879,7 +879,7 @@ MostRecent interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. --- @@ -891,7 +891,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. --- @@ -903,7 +903,7 @@ NameRegex *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. --- @@ -915,7 +915,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. --- diff --git a/docs/dataDigitaloceanVolumeSnapshot.java.md b/docs/dataDigitaloceanVolumeSnapshot.java.md index f0d15d2ae..50a7c385b 100644 --- a/docs/dataDigitaloceanVolumeSnapshot.java.md +++ b/docs/dataDigitaloceanVolumeSnapshot.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot). # `dataDigitaloceanVolumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`] ### DataDigitaloceanVolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -47,11 +47,11 @@ DataDigitaloceanVolumeSnapshot.Builder.create(Construct scope, java.lang.String | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- @@ -119,7 +119,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -130,7 +130,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. --- @@ -503,7 +503,7 @@ The construct id used in the generated config for the DataDigitaloceanVolumeSnap The id of the existing DataDigitaloceanVolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -891,11 +891,11 @@ DataDigitaloceanVolumeSnapshotConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| mostRecent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| nameRegex | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- @@ -977,7 +977,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -992,7 +992,7 @@ public java.lang.Object getMostRecent(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. --- @@ -1004,7 +1004,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. --- @@ -1016,7 +1016,7 @@ public java.lang.String getNameRegex(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. --- @@ -1028,7 +1028,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. --- diff --git a/docs/dataDigitaloceanVolumeSnapshot.python.md b/docs/dataDigitaloceanVolumeSnapshot.python.md index f47f37900..58d363baa 100644 --- a/docs/dataDigitaloceanVolumeSnapshot.python.md +++ b/docs/dataDigitaloceanVolumeSnapshot.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot). # `dataDigitaloceanVolumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`] ### DataDigitaloceanVolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -44,11 +44,11 @@ dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshot( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -127,7 +127,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. --- @@ -143,7 +143,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. --- @@ -536,7 +536,7 @@ The construct id used in the generated config for the DataDigitaloceanVolumeSnap The id of the existing DataDigitaloceanVolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -919,11 +919,11 @@ dataDigitaloceanVolumeSnapshot.DataDigitaloceanVolumeSnapshotConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| most_recent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| name_regex | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- @@ -1005,7 +1005,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1020,7 +1020,7 @@ most_recent: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. --- @@ -1032,7 +1032,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. --- @@ -1044,7 +1044,7 @@ name_regex: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. --- @@ -1056,7 +1056,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. --- diff --git a/docs/dataDigitaloceanVolumeSnapshot.typescript.md b/docs/dataDigitaloceanVolumeSnapshot.typescript.md index cdead7ce3..2633da095 100644 --- a/docs/dataDigitaloceanVolumeSnapshot.typescript.md +++ b/docs/dataDigitaloceanVolumeSnapshot.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot). # `dataDigitaloceanVolumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`] ### DataDigitaloceanVolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -395,7 +395,7 @@ The construct id used in the generated config for the DataDigitaloceanVolumeSnap The id of the existing DataDigitaloceanVolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -765,11 +765,11 @@ const dataDigitaloceanVolumeSnapshotConfig: dataDigitaloceanVolumeSnapshot.DataD | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | -| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | -| nameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. | +| mostRecent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. | +| nameRegex | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. | --- @@ -851,7 +851,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -866,7 +866,7 @@ public readonly mostRecent: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent}. --- @@ -878,7 +878,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name}. --- @@ -890,7 +890,7 @@ public readonly nameRegex: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex}. --- @@ -902,7 +902,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region}. --- diff --git a/docs/dataDigitaloceanVpc.csharp.md b/docs/dataDigitaloceanVpc.csharp.md index d22b6f773..c9c76dc4c 100644 --- a/docs/dataDigitaloceanVpc.csharp.md +++ b/docs/dataDigitaloceanVpc.csharp.md @@ -1,6 +1,6 @@ # `data_digitalocean_vpc` -Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc). +Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc). # `dataDigitaloceanVpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://reg ### DataDigitaloceanVpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc digitalocean_vpc}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanVpc to imp The id of the existing DataDigitaloceanVpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -707,9 +707,9 @@ new DataDigitaloceanVpcConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | --- @@ -791,7 +791,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -806,7 +806,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. --- @@ -818,7 +818,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. --- diff --git a/docs/dataDigitaloceanVpc.go.md b/docs/dataDigitaloceanVpc.go.md index 1968419d7..c66c2ca07 100644 --- a/docs/dataDigitaloceanVpc.go.md +++ b/docs/dataDigitaloceanVpc.go.md @@ -1,6 +1,6 @@ # `data_digitalocean_vpc` -Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc). +Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc). # `dataDigitaloceanVpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://reg ### DataDigitaloceanVpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc digitalocean_vpc}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanVpc to imp The id of the existing DataDigitaloceanVpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -707,9 +707,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/datadig | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | --- @@ -791,7 +791,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -806,7 +806,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. --- @@ -818,7 +818,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. --- diff --git a/docs/dataDigitaloceanVpc.java.md b/docs/dataDigitaloceanVpc.java.md index 05f9befba..8b52d5f02 100644 --- a/docs/dataDigitaloceanVpc.java.md +++ b/docs/dataDigitaloceanVpc.java.md @@ -1,6 +1,6 @@ # `data_digitalocean_vpc` -Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc). +Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc). # `dataDigitaloceanVpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://reg ### DataDigitaloceanVpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc digitalocean_vpc}. #### Initializers @@ -44,9 +44,9 @@ DataDigitaloceanVpc.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -125,7 +125,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. --- @@ -468,7 +468,7 @@ The construct id used in the generated config for the DataDigitaloceanVpc to imp The id of the existing DataDigitaloceanVpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -798,9 +798,9 @@ DataDigitaloceanVpcConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | --- @@ -882,7 +882,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -897,7 +897,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. --- @@ -909,7 +909,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. --- diff --git a/docs/dataDigitaloceanVpc.python.md b/docs/dataDigitaloceanVpc.python.md index 894f736c7..d425436e3 100644 --- a/docs/dataDigitaloceanVpc.python.md +++ b/docs/dataDigitaloceanVpc.python.md @@ -1,6 +1,6 @@ # `data_digitalocean_vpc` -Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc). +Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc). # `dataDigitaloceanVpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://reg ### DataDigitaloceanVpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc digitalocean_vpc}. #### Initializers @@ -42,9 +42,9 @@ dataDigitaloceanVpc.DataDigitaloceanVpc( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -123,7 +123,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. --- @@ -131,7 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. --- @@ -502,7 +502,7 @@ The construct id used in the generated config for the DataDigitaloceanVpc to imp The id of the existing DataDigitaloceanVpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -828,9 +828,9 @@ dataDigitaloceanVpc.DataDigitaloceanVpcConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | --- @@ -912,7 +912,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -927,7 +927,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. --- @@ -939,7 +939,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. --- diff --git a/docs/dataDigitaloceanVpc.typescript.md b/docs/dataDigitaloceanVpc.typescript.md index 1538d5960..1b13c9c9e 100644 --- a/docs/dataDigitaloceanVpc.typescript.md +++ b/docs/dataDigitaloceanVpc.typescript.md @@ -1,6 +1,6 @@ # `data_digitalocean_vpc` -Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc). +Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc). # `dataDigitaloceanVpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://reg ### DataDigitaloceanVpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc digitalocean_vpc}. #### Initializers @@ -381,7 +381,7 @@ The construct id used in the generated config for the DataDigitaloceanVpc to imp The id of the existing DataDigitaloceanVpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -696,9 +696,9 @@ const dataDigitaloceanVpcConfig: dataDigitaloceanVpc.DataDigitaloceanVpcConfig = | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. | --- @@ -780,7 +780,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -795,7 +795,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name}. --- @@ -807,7 +807,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region}. --- diff --git a/docs/databaseCluster.csharp.md b/docs/databaseCluster.csharp.md index b9e36c5b1..2919384c8 100644 --- a/docs/databaseCluster.csharp.md +++ b/docs/databaseCluster.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster). # `databaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](htt ### DatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -83,6 +83,7 @@ Must be unique amongst siblings in the same scope | ResetPrivateNetworkUuid | *No description.* | | ResetProjectId | *No description.* | | ResetSqlMode | *No description.* | +| ResetStorageSizeMib | *No description.* | | ResetTags | *No description.* | | ResetTimeouts | *No description.* | | ResetVersion | *No description.* | @@ -409,6 +410,12 @@ private void ResetProjectId() private void ResetSqlMode() ``` +##### `ResetStorageSizeMib` + +```csharp +private void ResetStorageSizeMib() +``` + ##### `ResetTags` ```csharp @@ -530,7 +537,7 @@ The construct id used in the generated config for the DatabaseCluster to import. The id of the existing DatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -584,6 +591,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | RegionInput | string | *No description.* | | SizeInput | string | *No description.* | | SqlModeInput | string | *No description.* | +| StorageSizeMibInput | string | *No description.* | | TagsInput | string[] | *No description.* | | TimeoutsInput | object | *No description.* | | VersionInput | string | *No description.* | @@ -597,6 +605,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | Region | string | *No description.* | | Size | string | *No description.* | | SqlMode | string | *No description.* | +| StorageSizeMib | string | *No description.* | | Tags | string[] | *No description.* | | Version | string | *No description.* | @@ -984,6 +993,16 @@ public string SqlModeInput { get; } --- +##### `StorageSizeMibInput`Optional + +```csharp +public string StorageSizeMibInput { get; } +``` + +- *Type:* string + +--- + ##### `TagsInput`Optional ```csharp @@ -1114,6 +1133,16 @@ public string SqlMode { get; } --- +##### `StorageSizeMib`Required + +```csharp +public string StorageSizeMib { get; } +``` + +- *Type:* string + +--- + ##### `Tags`Required ```csharp @@ -1171,8 +1200,8 @@ new DatabaseClusterBackupRestore { | **Name** | **Type** | **Description** | | --- | --- | --- | -| DatabaseName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | -| BackupCreatedAt | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | +| DatabaseName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | +| BackupCreatedAt | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | --- @@ -1184,7 +1213,7 @@ public string DatabaseName { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. --- @@ -1196,7 +1225,7 @@ public string BackupCreatedAt { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. --- @@ -1227,6 +1256,7 @@ new DatabaseClusterConfig { string PrivateNetworkUuid = null, string ProjectId = null, string SqlMode = null, + string StorageSizeMib = null, string[] Tags = null, DatabaseClusterTimeouts Timeouts = null, string Version = null @@ -1244,21 +1274,22 @@ new DatabaseClusterConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Engine | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. | -| NodeCount | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. | -| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. | +| Engine | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. | +| NodeCount | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. | +| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. | | BackupRestore | DatabaseClusterBackupRestore | backup_restore block. | -| EvictionPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. | +| EvictionPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. | | MaintenanceWindow | object | maintenance_window block. | -| PrivateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| ProjectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | -| SqlMode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | +| PrivateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| ProjectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | +| SqlMode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| StorageSizeMib | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | | Timeouts | DatabaseClusterTimeouts | timeouts block. | -| Version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. | +| Version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. | --- @@ -1340,7 +1371,7 @@ public string Engine { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. --- @@ -1352,7 +1383,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. --- @@ -1364,7 +1395,7 @@ public double NodeCount { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. --- @@ -1376,7 +1407,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. --- @@ -1388,7 +1419,7 @@ public string Size { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. --- @@ -1402,7 +1433,7 @@ public DatabaseClusterBackupRestore BackupRestore { get; set; } backup_restore block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} --- @@ -1414,7 +1445,7 @@ public string EvictionPolicy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. --- @@ -1426,7 +1457,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1443,7 +1474,7 @@ public object MaintenanceWindow { get; set; } maintenance_window block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} --- @@ -1455,7 +1486,7 @@ public string PrivateNetworkUuid { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. --- @@ -1467,7 +1498,7 @@ public string ProjectId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. --- @@ -1479,7 +1510,19 @@ public string SqlMode { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. + +--- + +##### `StorageSizeMib`Optional + +```csharp +public string StorageSizeMib { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. --- @@ -1491,7 +1534,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. --- @@ -1505,7 +1548,7 @@ public DatabaseClusterTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} --- @@ -1517,7 +1560,7 @@ public string Version { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. --- @@ -1538,8 +1581,8 @@ new DatabaseClusterMaintenanceWindow { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. | -| Hour | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | +| Day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. | +| Hour | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | --- @@ -1551,7 +1594,7 @@ public string Day { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. --- @@ -1563,7 +1606,7 @@ public string Hour { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. --- @@ -1583,7 +1626,7 @@ new DatabaseClusterTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. | --- @@ -1595,7 +1638,7 @@ public string Create { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. --- diff --git a/docs/databaseCluster.go.md b/docs/databaseCluster.go.md index b251074c6..e47de0060 100644 --- a/docs/databaseCluster.go.md +++ b/docs/databaseCluster.go.md @@ -1,6 +1,6 @@ # `digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster). # `databaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](htt ### DatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -83,6 +83,7 @@ Must be unique amongst siblings in the same scope | ResetPrivateNetworkUuid | *No description.* | | ResetProjectId | *No description.* | | ResetSqlMode | *No description.* | +| ResetStorageSizeMib | *No description.* | | ResetTags | *No description.* | | ResetTimeouts | *No description.* | | ResetVersion | *No description.* | @@ -409,6 +410,12 @@ func ResetProjectId() func ResetSqlMode() ``` +##### `ResetStorageSizeMib` + +```go +func ResetStorageSizeMib() +``` + ##### `ResetTags` ```go @@ -530,7 +537,7 @@ The construct id used in the generated config for the DatabaseCluster to import. The id of the existing DatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -584,6 +591,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | RegionInput | *string | *No description.* | | SizeInput | *string | *No description.* | | SqlModeInput | *string | *No description.* | +| StorageSizeMibInput | *string | *No description.* | | TagsInput | *[]*string | *No description.* | | TimeoutsInput | interface{} | *No description.* | | VersionInput | *string | *No description.* | @@ -597,6 +605,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | Region | *string | *No description.* | | Size | *string | *No description.* | | SqlMode | *string | *No description.* | +| StorageSizeMib | *string | *No description.* | | Tags | *[]*string | *No description.* | | Version | *string | *No description.* | @@ -984,6 +993,16 @@ func SqlModeInput() *string --- +##### `StorageSizeMibInput`Optional + +```go +func StorageSizeMibInput() *string +``` + +- *Type:* *string + +--- + ##### `TagsInput`Optional ```go @@ -1114,6 +1133,16 @@ func SqlMode() *string --- +##### `StorageSizeMib`Required + +```go +func StorageSizeMib() *string +``` + +- *Type:* *string + +--- + ##### `Tags`Required ```go @@ -1171,8 +1200,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | **Name** | **Type** | **Description** | | --- | --- | --- | -| DatabaseName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | -| BackupCreatedAt | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | +| DatabaseName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | +| BackupCreatedAt | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | --- @@ -1184,7 +1213,7 @@ DatabaseName *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. --- @@ -1196,7 +1225,7 @@ BackupCreatedAt *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. --- @@ -1227,6 +1256,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas PrivateNetworkUuid: *string, ProjectId: *string, SqlMode: *string, + StorageSizeMib: *string, Tags: *[]*string, Timeouts: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.databaseCluster.DatabaseClusterTimeouts, Version: *string, @@ -1244,21 +1274,22 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Engine | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. | -| NodeCount | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. | -| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. | +| Engine | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. | +| NodeCount | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. | +| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. | | BackupRestore | DatabaseClusterBackupRestore | backup_restore block. | -| EvictionPolicy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. | +| EvictionPolicy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. | | MaintenanceWindow | interface{} | maintenance_window block. | -| PrivateNetworkUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| ProjectId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | -| SqlMode | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | +| PrivateNetworkUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| ProjectId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | +| SqlMode | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| StorageSizeMib | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | | Timeouts | DatabaseClusterTimeouts | timeouts block. | -| Version | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. | +| Version | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. | --- @@ -1340,7 +1371,7 @@ Engine *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. --- @@ -1352,7 +1383,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. --- @@ -1364,7 +1395,7 @@ NodeCount *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. --- @@ -1376,7 +1407,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. --- @@ -1388,7 +1419,7 @@ Size *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. --- @@ -1402,7 +1433,7 @@ BackupRestore DatabaseClusterBackupRestore backup_restore block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} --- @@ -1414,7 +1445,7 @@ EvictionPolicy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. --- @@ -1426,7 +1457,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1443,7 +1474,7 @@ MaintenanceWindow interface{} maintenance_window block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} --- @@ -1455,7 +1486,7 @@ PrivateNetworkUuid *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. --- @@ -1467,7 +1498,7 @@ ProjectId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. --- @@ -1479,7 +1510,19 @@ SqlMode *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. + +--- + +##### `StorageSizeMib`Optional + +```go +StorageSizeMib *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. --- @@ -1491,7 +1534,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. --- @@ -1505,7 +1548,7 @@ Timeouts DatabaseClusterTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} --- @@ -1517,7 +1560,7 @@ Version *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. --- @@ -1538,8 +1581,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | **Name** | **Type** | **Description** | | --- | --- | --- | -| Day | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. | -| Hour | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | +| Day | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. | +| Hour | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | --- @@ -1551,7 +1594,7 @@ Day *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. --- @@ -1563,7 +1606,7 @@ Hour *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. --- @@ -1583,7 +1626,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. | --- @@ -1595,7 +1638,7 @@ Create *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. --- diff --git a/docs/databaseCluster.java.md b/docs/databaseCluster.java.md index 33f8cf80a..a532ba815 100644 --- a/docs/databaseCluster.java.md +++ b/docs/databaseCluster.java.md @@ -1,6 +1,6 @@ # `digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster). # `databaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](htt ### DatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -40,6 +40,7 @@ DatabaseCluster.Builder.create(Construct scope, java.lang.String id) // .privateNetworkUuid(java.lang.String) // .projectId(java.lang.String) // .sqlMode(java.lang.String) +// .storageSizeMib(java.lang.String) // .tags(java.util.List) // .timeouts(DatabaseClusterTimeouts) // .version(java.lang.String) @@ -57,21 +58,22 @@ DatabaseCluster.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| engine | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. | -| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. | +| engine | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. | +| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. | | backupRestore | DatabaseClusterBackupRestore | backup_restore block. | -| evictionPolicy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. | +| evictionPolicy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. | | maintenanceWindow | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseClusterMaintenanceWindow> | maintenance_window block. | -| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | -| sqlMode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | +| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | +| sqlMode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| storageSizeMib | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | | timeouts | DatabaseClusterTimeouts | timeouts block. | -| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. | +| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. | --- @@ -139,7 +141,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. --- @@ -147,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. --- @@ -155,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. --- @@ -163,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. --- @@ -171,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. --- @@ -181,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit backup_restore block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} --- @@ -189,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. --- @@ -197,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -210,7 +212,7 @@ If you experience problems setting this value it might not be settable. Please t maintenance_window block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} --- @@ -218,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. --- @@ -226,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. --- @@ -234,7 +236,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. + +--- + +##### `storageSizeMib`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. --- @@ -242,7 +252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. --- @@ -252,7 +262,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} --- @@ -260,7 +270,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. --- @@ -297,6 +307,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit | resetPrivateNetworkUuid | *No description.* | | resetProjectId | *No description.* | | resetSqlMode | *No description.* | +| resetStorageSizeMib | *No description.* | | resetTags | *No description.* | | resetTimeouts | *No description.* | | resetVersion | *No description.* | @@ -625,6 +636,12 @@ public void resetProjectId() public void resetSqlMode() ``` +##### `resetStorageSizeMib` + +```java +public void resetStorageSizeMib() +``` + ##### `resetTags` ```java @@ -746,7 +763,7 @@ The construct id used in the generated config for the DatabaseCluster to import. The id of the existing DatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -800,6 +817,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | regionInput | java.lang.String | *No description.* | | sizeInput | java.lang.String | *No description.* | | sqlModeInput | java.lang.String | *No description.* | +| storageSizeMibInput | java.lang.String | *No description.* | | tagsInput | java.util.List | *No description.* | | timeoutsInput | com.hashicorp.cdktf.IResolvable OR DatabaseClusterTimeouts | *No description.* | | versionInput | java.lang.String | *No description.* | @@ -813,6 +831,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | region | java.lang.String | *No description.* | | size | java.lang.String | *No description.* | | sqlMode | java.lang.String | *No description.* | +| storageSizeMib | java.lang.String | *No description.* | | tags | java.util.List | *No description.* | | version | java.lang.String | *No description.* | @@ -1200,6 +1219,16 @@ public java.lang.String getSqlModeInput(); --- +##### `storageSizeMibInput`Optional + +```java +public java.lang.String getStorageSizeMibInput(); +``` + +- *Type:* java.lang.String + +--- + ##### `tagsInput`Optional ```java @@ -1330,6 +1359,16 @@ public java.lang.String getSqlMode(); --- +##### `storageSizeMib`Required + +```java +public java.lang.String getStorageSizeMib(); +``` + +- *Type:* java.lang.String + +--- + ##### `tags`Required ```java @@ -1387,8 +1426,8 @@ DatabaseClusterBackupRestore.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| databaseName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | -| backupCreatedAt | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | +| databaseName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | +| backupCreatedAt | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | --- @@ -1400,7 +1439,7 @@ public java.lang.String getDatabaseName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. --- @@ -1412,7 +1451,7 @@ public java.lang.String getBackupCreatedAt(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. --- @@ -1448,6 +1487,7 @@ DatabaseClusterConfig.builder() // .privateNetworkUuid(java.lang.String) // .projectId(java.lang.String) // .sqlMode(java.lang.String) +// .storageSizeMib(java.lang.String) // .tags(java.util.List) // .timeouts(DatabaseClusterTimeouts) // .version(java.lang.String) @@ -1465,21 +1505,22 @@ DatabaseClusterConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| engine | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. | -| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. | +| engine | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. | +| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. | | backupRestore | DatabaseClusterBackupRestore | backup_restore block. | -| evictionPolicy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. | +| evictionPolicy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. | | maintenanceWindow | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseClusterMaintenanceWindow> | maintenance_window block. | -| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | -| sqlMode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | +| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | +| sqlMode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| storageSizeMib | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | | timeouts | DatabaseClusterTimeouts | timeouts block. | -| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. | +| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. | --- @@ -1561,7 +1602,7 @@ public java.lang.String getEngine(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. --- @@ -1573,7 +1614,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. --- @@ -1585,7 +1626,7 @@ public java.lang.Number getNodeCount(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. --- @@ -1597,7 +1638,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. --- @@ -1609,7 +1650,7 @@ public java.lang.String getSize(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. --- @@ -1623,7 +1664,7 @@ public DatabaseClusterBackupRestore getBackupRestore(); backup_restore block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} --- @@ -1635,7 +1676,7 @@ public java.lang.String getEvictionPolicy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. --- @@ -1647,7 +1688,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1664,7 +1705,7 @@ public java.lang.Object getMaintenanceWindow(); maintenance_window block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} --- @@ -1676,7 +1717,7 @@ public java.lang.String getPrivateNetworkUuid(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. --- @@ -1688,7 +1729,7 @@ public java.lang.String getProjectId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. --- @@ -1700,7 +1741,19 @@ public java.lang.String getSqlMode(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. + +--- + +##### `storageSizeMib`Optional + +```java +public java.lang.String getStorageSizeMib(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. --- @@ -1712,7 +1765,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. --- @@ -1726,7 +1779,7 @@ public DatabaseClusterTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} --- @@ -1738,7 +1791,7 @@ public java.lang.String getVersion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. --- @@ -1759,8 +1812,8 @@ DatabaseClusterMaintenanceWindow.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. | -| hour | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | +| day | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. | +| hour | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | --- @@ -1772,7 +1825,7 @@ public java.lang.String getDay(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. --- @@ -1784,7 +1837,7 @@ public java.lang.String getHour(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. --- @@ -1804,7 +1857,7 @@ DatabaseClusterTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. | --- @@ -1816,7 +1869,7 @@ public java.lang.String getCreate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. --- diff --git a/docs/databaseCluster.python.md b/docs/databaseCluster.python.md index e47491e89..48eda88a8 100644 --- a/docs/databaseCluster.python.md +++ b/docs/databaseCluster.python.md @@ -1,6 +1,6 @@ # `digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster). # `databaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](htt ### DatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -37,6 +37,7 @@ databaseCluster.DatabaseCluster( private_network_uuid: str = None, project_id: str = None, sql_mode: str = None, + storage_size_mib: str = None, tags: typing.List[str] = None, timeouts: DatabaseClusterTimeouts = None, version: str = None @@ -54,21 +55,22 @@ databaseCluster.DatabaseCluster( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| engine | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. | -| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. | +| engine | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. | +| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. | | backup_restore | DatabaseClusterBackupRestore | backup_restore block. | -| eviction_policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. | +| eviction_policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. | | maintenance_window | typing.Union[cdktf.IResolvable, typing.List[DatabaseClusterMaintenanceWindow]] | maintenance_window block. | -| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | -| sql_mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | +| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | +| sql_mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| storage_size_mib | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | | timeouts | DatabaseClusterTimeouts | timeouts block. | -| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. | +| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. | --- @@ -136,7 +138,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. --- @@ -144,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. --- @@ -152,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. --- @@ -160,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. --- @@ -168,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. --- @@ -178,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit backup_restore block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} --- @@ -186,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. --- @@ -194,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -207,7 +209,7 @@ If you experience problems setting this value it might not be settable. Please t maintenance_window block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} --- @@ -215,7 +217,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. --- @@ -223,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. --- @@ -231,7 +233,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. + +--- + +##### `storage_size_mib`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. --- @@ -239,7 +249,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. --- @@ -249,7 +259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} --- @@ -257,7 +267,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. --- @@ -294,6 +304,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit | reset_private_network_uuid | *No description.* | | reset_project_id | *No description.* | | reset_sql_mode | *No description.* | +| reset_storage_size_mib | *No description.* | | reset_tags | *No description.* | | reset_timeouts | *No description.* | | reset_version | *No description.* | @@ -588,7 +599,7 @@ def put_backup_restore( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. --- @@ -596,7 +607,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. --- @@ -626,7 +637,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. --- @@ -672,6 +683,12 @@ def reset_project_id() -> None def reset_sql_mode() -> None ``` +##### `reset_storage_size_mib` + +```python +def reset_storage_size_mib() -> None +``` + ##### `reset_tags` ```python @@ -804,7 +821,7 @@ The construct id used in the generated config for the DatabaseCluster to import. The id of the existing DatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -858,6 +875,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | region_input | str | *No description.* | | size_input | str | *No description.* | | sql_mode_input | str | *No description.* | +| storage_size_mib_input | str | *No description.* | | tags_input | typing.List[str] | *No description.* | | timeouts_input | typing.Union[cdktf.IResolvable, DatabaseClusterTimeouts] | *No description.* | | version_input | str | *No description.* | @@ -871,6 +889,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | region | str | *No description.* | | size | str | *No description.* | | sql_mode | str | *No description.* | +| storage_size_mib | str | *No description.* | | tags | typing.List[str] | *No description.* | | version | str | *No description.* | @@ -1258,6 +1277,16 @@ sql_mode_input: str --- +##### `storage_size_mib_input`Optional + +```python +storage_size_mib_input: str +``` + +- *Type:* str + +--- + ##### `tags_input`Optional ```python @@ -1388,6 +1417,16 @@ sql_mode: str --- +##### `storage_size_mib`Required + +```python +storage_size_mib: str +``` + +- *Type:* str + +--- + ##### `tags`Required ```python @@ -1445,8 +1484,8 @@ databaseCluster.DatabaseClusterBackupRestore( | **Name** | **Type** | **Description** | | --- | --- | --- | -| database_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | -| backup_created_at | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | +| database_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | +| backup_created_at | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | --- @@ -1458,7 +1497,7 @@ database_name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. --- @@ -1470,7 +1509,7 @@ backup_created_at: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. --- @@ -1501,6 +1540,7 @@ databaseCluster.DatabaseClusterConfig( private_network_uuid: str = None, project_id: str = None, sql_mode: str = None, + storage_size_mib: str = None, tags: typing.List[str] = None, timeouts: DatabaseClusterTimeouts = None, version: str = None @@ -1518,21 +1558,22 @@ databaseCluster.DatabaseClusterConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| engine | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. | -| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. | +| engine | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. | +| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. | | backup_restore | DatabaseClusterBackupRestore | backup_restore block. | -| eviction_policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. | +| eviction_policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. | | maintenance_window | typing.Union[cdktf.IResolvable, typing.List[DatabaseClusterMaintenanceWindow]] | maintenance_window block. | -| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | -| sql_mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | +| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | +| sql_mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| storage_size_mib | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | | timeouts | DatabaseClusterTimeouts | timeouts block. | -| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. | +| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. | --- @@ -1614,7 +1655,7 @@ engine: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. --- @@ -1626,7 +1667,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. --- @@ -1638,7 +1679,7 @@ node_count: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. --- @@ -1650,7 +1691,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. --- @@ -1662,7 +1703,7 @@ size: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. --- @@ -1676,7 +1717,7 @@ backup_restore: DatabaseClusterBackupRestore backup_restore block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} --- @@ -1688,7 +1729,7 @@ eviction_policy: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. --- @@ -1700,7 +1741,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1717,7 +1758,7 @@ maintenance_window: typing.Union[IResolvable, typing.List[DatabaseClusterMainten maintenance_window block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} --- @@ -1729,7 +1770,7 @@ private_network_uuid: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. --- @@ -1741,7 +1782,7 @@ project_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. --- @@ -1753,7 +1794,19 @@ sql_mode: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. + +--- + +##### `storage_size_mib`Optional + +```python +storage_size_mib: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. --- @@ -1765,7 +1818,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. --- @@ -1779,7 +1832,7 @@ timeouts: DatabaseClusterTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} --- @@ -1791,7 +1844,7 @@ version: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. --- @@ -1812,8 +1865,8 @@ databaseCluster.DatabaseClusterMaintenanceWindow( | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. | -| hour | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | +| day | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. | +| hour | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | --- @@ -1825,7 +1878,7 @@ day: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. --- @@ -1837,7 +1890,7 @@ hour: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. --- @@ -1857,7 +1910,7 @@ databaseCluster.DatabaseClusterTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. | --- @@ -1869,7 +1922,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. --- diff --git a/docs/databaseCluster.typescript.md b/docs/databaseCluster.typescript.md index cbeb31c8b..6c6115f86 100644 --- a/docs/databaseCluster.typescript.md +++ b/docs/databaseCluster.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster). # `databaseCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](htt ### DatabaseCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster digitalocean_database_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster digitalocean_database_cluster}. #### Initializers @@ -83,6 +83,7 @@ Must be unique amongst siblings in the same scope | resetPrivateNetworkUuid | *No description.* | | resetProjectId | *No description.* | | resetSqlMode | *No description.* | +| resetStorageSizeMib | *No description.* | | resetTags | *No description.* | | resetTimeouts | *No description.* | | resetVersion | *No description.* | @@ -409,6 +410,12 @@ public resetProjectId(): void public resetSqlMode(): void ``` +##### `resetStorageSizeMib` + +```typescript +public resetStorageSizeMib(): void +``` + ##### `resetTags` ```typescript @@ -530,7 +537,7 @@ The construct id used in the generated config for the DatabaseCluster to import. The id of the existing DatabaseCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use --- @@ -584,6 +591,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | regionInput | string | *No description.* | | sizeInput | string | *No description.* | | sqlModeInput | string | *No description.* | +| storageSizeMibInput | string | *No description.* | | tagsInput | string[] | *No description.* | | timeoutsInput | cdktf.IResolvable \| DatabaseClusterTimeouts | *No description.* | | versionInput | string | *No description.* | @@ -597,6 +605,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | region | string | *No description.* | | size | string | *No description.* | | sqlMode | string | *No description.* | +| storageSizeMib | string | *No description.* | | tags | string[] | *No description.* | | version | string | *No description.* | @@ -984,6 +993,16 @@ public readonly sqlModeInput: string; --- +##### `storageSizeMibInput`Optional + +```typescript +public readonly storageSizeMibInput: string; +``` + +- *Type:* string + +--- + ##### `tagsInput`Optional ```typescript @@ -1114,6 +1133,16 @@ public readonly sqlMode: string; --- +##### `storageSizeMib`Required + +```typescript +public readonly storageSizeMib: string; +``` + +- *Type:* string + +--- + ##### `tags`Required ```typescript @@ -1168,8 +1197,8 @@ const databaseClusterBackupRestore: databaseCluster.DatabaseClusterBackupRestore | **Name** | **Type** | **Description** | | --- | --- | --- | -| databaseName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | -| backupCreatedAt | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | +| databaseName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. | +| backupCreatedAt | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. | --- @@ -1181,7 +1210,7 @@ public readonly databaseName: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name}. --- @@ -1193,7 +1222,7 @@ public readonly backupCreatedAt: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at}. --- @@ -1218,21 +1247,22 @@ const databaseClusterConfig: databaseCluster.DatabaseClusterConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. | -| nodeCount | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. | -| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. | +| engine | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. | +| nodeCount | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. | +| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. | | backupRestore | DatabaseClusterBackupRestore | backup_restore block. | -| evictionPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. | +| evictionPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. | | maintenanceWindow | cdktf.IResolvable \| DatabaseClusterMaintenanceWindow[] | maintenance_window block. | -| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | -| projectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | -| sqlMode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | +| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. | +| projectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. | +| sqlMode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. | +| storageSizeMib | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. | | timeouts | DatabaseClusterTimeouts | timeouts block. | -| version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. | +| version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. | --- @@ -1314,7 +1344,7 @@ public readonly engine: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine}. --- @@ -1326,7 +1356,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name}. --- @@ -1338,7 +1368,7 @@ public readonly nodeCount: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count}. --- @@ -1350,7 +1380,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region}. --- @@ -1362,7 +1392,7 @@ public readonly size: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size}. --- @@ -1376,7 +1406,7 @@ public readonly backupRestore: DatabaseClusterBackupRestore; backup_restore block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} --- @@ -1388,7 +1418,7 @@ public readonly evictionPolicy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy}. --- @@ -1400,7 +1430,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1417,7 +1447,7 @@ public readonly maintenanceWindow: IResolvable | DatabaseClusterMaintenanceWindo maintenance_window block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} --- @@ -1429,7 +1459,7 @@ public readonly privateNetworkUuid: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid}. --- @@ -1441,7 +1471,7 @@ public readonly projectId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id}. --- @@ -1453,7 +1483,19 @@ public readonly sqlMode: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode}. + +--- + +##### `storageSizeMib`Optional + +```typescript +public readonly storageSizeMib: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib}. --- @@ -1465,7 +1507,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags}. --- @@ -1479,7 +1521,7 @@ public readonly timeouts: DatabaseClusterTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} --- @@ -1491,7 +1533,7 @@ public readonly version: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version}. --- @@ -1509,8 +1551,8 @@ const databaseClusterMaintenanceWindow: databaseCluster.DatabaseClusterMaintenan | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. | -| hour | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | +| day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. | +| hour | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. | --- @@ -1522,7 +1564,7 @@ public readonly day: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day}. --- @@ -1534,7 +1576,7 @@ public readonly hour: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour}. --- @@ -1552,7 +1594,7 @@ const databaseClusterTimeouts: databaseCluster.DatabaseClusterTimeouts = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. | --- @@ -1564,7 +1606,7 @@ public readonly create: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create}. --- diff --git a/docs/databaseConnectionPool.csharp.md b/docs/databaseConnectionPool.csharp.md index bab24389c..6fe498e5d 100644 --- a/docs/databaseConnectionPool.csharp.md +++ b/docs/databaseConnectionPool.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_database_connection_pool` -Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool). +Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool). # `databaseConnectionPool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_connection_po ### DatabaseConnectionPool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the DatabaseConnectionPool to The id of the existing DatabaseConnectionPool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use --- @@ -886,13 +886,13 @@ new DatabaseConnectionPoolConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| DbName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| Mode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | -| Size | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | -| User | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| DbName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| Mode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | +| Size | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | +| User | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | --- @@ -974,7 +974,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. --- @@ -986,7 +986,7 @@ public string DbName { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. --- @@ -998,7 +998,7 @@ public string Mode { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. --- @@ -1010,7 +1010,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. --- @@ -1022,7 +1022,7 @@ public double Size { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. --- @@ -1034,7 +1034,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1049,7 +1049,7 @@ public string User { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. --- diff --git a/docs/databaseConnectionPool.go.md b/docs/databaseConnectionPool.go.md index 6394d9b87..434f9c4f4 100644 --- a/docs/databaseConnectionPool.go.md +++ b/docs/databaseConnectionPool.go.md @@ -1,6 +1,6 @@ # `digitalocean_database_connection_pool` -Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool). +Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool). # `databaseConnectionPool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_connection_po ### DatabaseConnectionPool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the DatabaseConnectionPool to The id of the existing DatabaseConnectionPool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use --- @@ -886,13 +886,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| DbName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| Mode | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | -| Size | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | -| User | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| DbName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| Mode | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | +| Size | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | +| User | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | --- @@ -974,7 +974,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. --- @@ -986,7 +986,7 @@ DbName *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. --- @@ -998,7 +998,7 @@ Mode *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. --- @@ -1010,7 +1010,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. --- @@ -1022,7 +1022,7 @@ Size *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. --- @@ -1034,7 +1034,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1049,7 +1049,7 @@ User *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. --- diff --git a/docs/databaseConnectionPool.java.md b/docs/databaseConnectionPool.java.md index a09569786..1c086a05d 100644 --- a/docs/databaseConnectionPool.java.md +++ b/docs/databaseConnectionPool.java.md @@ -1,6 +1,6 @@ # `digitalocean_database_connection_pool` -Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool). +Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool). # `databaseConnectionPool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_connection_po ### DatabaseConnectionPool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. #### Initializers @@ -48,13 +48,13 @@ DatabaseConnectionPool.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| dbName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| mode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | -| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | -| user | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| dbName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| mode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | +| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | +| user | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -173,7 +173,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. --- @@ -564,7 +564,7 @@ The construct id used in the generated config for the DatabaseConnectionPool to The id of the existing DatabaseConnectionPool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use --- @@ -1019,13 +1019,13 @@ DatabaseConnectionPoolConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| dbName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| mode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | -| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | -| user | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| dbName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| mode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | +| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | +| user | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | --- @@ -1107,7 +1107,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. --- @@ -1119,7 +1119,7 @@ public java.lang.String getDbName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. --- @@ -1131,7 +1131,7 @@ public java.lang.String getMode(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. --- @@ -1143,7 +1143,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. --- @@ -1155,7 +1155,7 @@ public java.lang.Number getSize(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. --- @@ -1167,7 +1167,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1182,7 +1182,7 @@ public java.lang.String getUser(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. --- diff --git a/docs/databaseConnectionPool.python.md b/docs/databaseConnectionPool.python.md index 149b180b4..8932e5e47 100644 --- a/docs/databaseConnectionPool.python.md +++ b/docs/databaseConnectionPool.python.md @@ -1,6 +1,6 @@ # `digitalocean_database_connection_pool` -Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool). +Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool). # `databaseConnectionPool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_connection_po ### DatabaseConnectionPool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. #### Initializers @@ -46,13 +46,13 @@ databaseConnectionPool.DatabaseConnectionPool( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| db_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | -| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | -| user | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| db_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | +| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | +| user | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -171,7 +171,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. --- @@ -604,7 +604,7 @@ The construct id used in the generated config for the DatabaseConnectionPool to The id of the existing DatabaseConnectionPool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use --- @@ -1055,13 +1055,13 @@ databaseConnectionPool.DatabaseConnectionPoolConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| db_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | -| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | -| user | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| db_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | +| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | +| user | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | --- @@ -1143,7 +1143,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. --- @@ -1155,7 +1155,7 @@ db_name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. --- @@ -1167,7 +1167,7 @@ mode: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. --- @@ -1179,7 +1179,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. --- @@ -1191,7 +1191,7 @@ size: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. --- @@ -1203,7 +1203,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1218,7 +1218,7 @@ user: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. --- diff --git a/docs/databaseConnectionPool.typescript.md b/docs/databaseConnectionPool.typescript.md index 67da0c65e..4bda9d655 100644 --- a/docs/databaseConnectionPool.typescript.md +++ b/docs/databaseConnectionPool.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_database_connection_pool` -Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool). +Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool). # `databaseConnectionPool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_connection_po ### DatabaseConnectionPool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool digitalocean_database_connection_pool}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the DatabaseConnectionPool to The id of the existing DatabaseConnectionPool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use --- @@ -871,13 +871,13 @@ const databaseConnectionPoolConfig: databaseConnectionPool.DatabaseConnectionPoo | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | -| dbName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | -| mode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | -| size | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | -| user | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. | +| dbName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. | +| mode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. | +| size | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. | +| user | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. | --- @@ -959,7 +959,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id}. --- @@ -971,7 +971,7 @@ public readonly dbName: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name}. --- @@ -983,7 +983,7 @@ public readonly mode: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode}. --- @@ -995,7 +995,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name}. --- @@ -1007,7 +1007,7 @@ public readonly size: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size}. --- @@ -1019,7 +1019,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1034,7 +1034,7 @@ public readonly user: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user}. --- diff --git a/docs/databaseDb.csharp.md b/docs/databaseDb.csharp.md index 747e7180d..e327d24aa 100644 --- a/docs/databaseDb.csharp.md +++ b/docs/databaseDb.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_database_db` -Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db). +Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db). # `databaseDb` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https:// ### DatabaseDb -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db digitalocean_database_db}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db digitalocean_database_db}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the DatabaseDb to import. The id of the existing DatabaseDb that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ new DatabaseDbConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. | --- @@ -805,7 +805,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. --- @@ -817,7 +817,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. --- @@ -829,7 +829,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseDb.go.md b/docs/databaseDb.go.md index 54b7188be..aeebb0f1d 100644 --- a/docs/databaseDb.go.md +++ b/docs/databaseDb.go.md @@ -1,6 +1,6 @@ # `digitalocean_database_db` -Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db). +Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db). # `databaseDb` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https:// ### DatabaseDb -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db digitalocean_database_db}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db digitalocean_database_db}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the DatabaseDb to import. The id of the existing DatabaseDb that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. | --- @@ -805,7 +805,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. --- @@ -817,7 +817,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. --- @@ -829,7 +829,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseDb.java.md b/docs/databaseDb.java.md index ce4cb2aa0..9176b9f1b 100644 --- a/docs/databaseDb.java.md +++ b/docs/databaseDb.java.md @@ -1,6 +1,6 @@ # `digitalocean_database_db` -Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db). +Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db). # `databaseDb` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https:// ### DatabaseDb -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db digitalocean_database_db}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db digitalocean_database_db}. #### Initializers @@ -44,9 +44,9 @@ DatabaseDb.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -517,7 +517,7 @@ The construct id used in the generated config for the DatabaseDb to import. The id of the existing DatabaseDb that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use --- @@ -814,9 +814,9 @@ DatabaseDbConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. | --- @@ -898,7 +898,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. --- @@ -910,7 +910,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. --- @@ -922,7 +922,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseDb.python.md b/docs/databaseDb.python.md index bec78b48f..9b141dc2f 100644 --- a/docs/databaseDb.python.md +++ b/docs/databaseDb.python.md @@ -1,6 +1,6 @@ # `digitalocean_database_db` -Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db). +Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db). # `databaseDb` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https:// ### DatabaseDb -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db digitalocean_database_db}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db digitalocean_database_db}. #### Initializers @@ -42,9 +42,9 @@ databaseDb.DatabaseDb( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -557,7 +557,7 @@ The construct id used in the generated config for the DatabaseDb to import. The id of the existing DatabaseDb that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use --- @@ -850,9 +850,9 @@ databaseDb.DatabaseDbConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. | --- @@ -934,7 +934,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. --- @@ -946,7 +946,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. --- @@ -958,7 +958,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseDb.typescript.md b/docs/databaseDb.typescript.md index 12bfa2bc0..4fa31a3e9 100644 --- a/docs/databaseDb.typescript.md +++ b/docs/databaseDb.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_database_db` -Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db). +Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db). # `databaseDb` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https:// ### DatabaseDb -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db digitalocean_database_db}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db digitalocean_database_db}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the DatabaseDb to import. The id of the existing DatabaseDb that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use --- @@ -710,9 +710,9 @@ const databaseDbConfig: databaseDb.DatabaseDbConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. | --- @@ -794,7 +794,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id}. --- @@ -806,7 +806,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name}. --- @@ -818,7 +818,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/databaseFirewall.csharp.md b/docs/databaseFirewall.csharp.md index f299c4c66..3db2e269b 100644 --- a/docs/databaseFirewall.csharp.md +++ b/docs/databaseFirewall.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_database_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall). +Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall). # `databaseFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](ht ### DatabaseFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall digitalocean_database_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall digitalocean_database_firewall}. #### Initializers @@ -441,7 +441,7 @@ The construct id used in the generated config for the DatabaseFirewall to import The id of the existing DatabaseFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use --- @@ -734,9 +734,9 @@ new DatabaseFirewallConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | | Rule | object | rule block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | --- @@ -818,7 +818,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. --- @@ -832,7 +832,7 @@ public object Rule { get; set; } rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} --- @@ -844,7 +844,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -868,8 +868,8 @@ new DatabaseFirewallRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | --- @@ -881,7 +881,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. --- @@ -893,7 +893,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. --- diff --git a/docs/databaseFirewall.go.md b/docs/databaseFirewall.go.md index 8bdbf8c52..29636002e 100644 --- a/docs/databaseFirewall.go.md +++ b/docs/databaseFirewall.go.md @@ -1,6 +1,6 @@ # `digitalocean_database_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall). +Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall). # `databaseFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](ht ### DatabaseFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall digitalocean_database_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall digitalocean_database_firewall}. #### Initializers @@ -441,7 +441,7 @@ The construct id used in the generated config for the DatabaseFirewall to import The id of the existing DatabaseFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use --- @@ -734,9 +734,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | | Rule | interface{} | rule block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | --- @@ -818,7 +818,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. --- @@ -832,7 +832,7 @@ Rule interface{} rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} --- @@ -844,7 +844,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -868,8 +868,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | **Name** | **Type** | **Description** | | --- | --- | --- | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | --- @@ -881,7 +881,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. --- @@ -893,7 +893,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. --- diff --git a/docs/databaseFirewall.java.md b/docs/databaseFirewall.java.md index d01d6e9ca..286cdc159 100644 --- a/docs/databaseFirewall.java.md +++ b/docs/databaseFirewall.java.md @@ -1,6 +1,6 @@ # `digitalocean_database_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall). +Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall). # `databaseFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](ht ### DatabaseFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall digitalocean_database_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall digitalocean_database_firewall}. #### Initializers @@ -45,9 +45,9 @@ DatabaseFirewall.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | | rule | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseFirewallRule> | rule block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | --- @@ -115,7 +115,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. --- @@ -125,7 +125,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} --- @@ -133,7 +133,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -533,7 +533,7 @@ The construct id used in the generated config for the DatabaseFirewall to import The id of the existing DatabaseFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use --- @@ -831,9 +831,9 @@ DatabaseFirewallConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | | rule | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseFirewallRule> | rule block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | --- @@ -915,7 +915,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. --- @@ -929,7 +929,7 @@ public java.lang.Object getRule(); rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} --- @@ -941,7 +941,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -965,8 +965,8 @@ DatabaseFirewallRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | --- @@ -978,7 +978,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. --- @@ -990,7 +990,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. --- diff --git a/docs/databaseFirewall.python.md b/docs/databaseFirewall.python.md index ea6bb3449..b5040c35a 100644 --- a/docs/databaseFirewall.python.md +++ b/docs/databaseFirewall.python.md @@ -1,6 +1,6 @@ # `digitalocean_database_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall). +Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall). # `databaseFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](ht ### DatabaseFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall digitalocean_database_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall digitalocean_database_firewall}. #### Initializers @@ -42,9 +42,9 @@ databaseFirewall.DatabaseFirewall( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | | rule | typing.Union[cdktf.IResolvable, typing.List[DatabaseFirewallRule]] | rule block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -574,7 +574,7 @@ The construct id used in the generated config for the DatabaseFirewall to import The id of the existing DatabaseFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use --- @@ -867,9 +867,9 @@ databaseFirewall.DatabaseFirewallConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | | rule | typing.Union[cdktf.IResolvable, typing.List[DatabaseFirewallRule]] | rule block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | --- @@ -951,7 +951,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. --- @@ -965,7 +965,7 @@ rule: typing.Union[IResolvable, typing.List[DatabaseFirewallRule]] rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} --- @@ -977,7 +977,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1001,8 +1001,8 @@ databaseFirewall.DatabaseFirewallRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | --- @@ -1014,7 +1014,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. --- @@ -1026,7 +1026,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. --- diff --git a/docs/databaseFirewall.typescript.md b/docs/databaseFirewall.typescript.md index 10e01c9a8..41ec4a5f3 100644 --- a/docs/databaseFirewall.typescript.md +++ b/docs/databaseFirewall.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_database_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall). +Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall). # `databaseFirewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](ht ### DatabaseFirewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall digitalocean_database_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall digitalocean_database_firewall}. #### Initializers @@ -441,7 +441,7 @@ The construct id used in the generated config for the DatabaseFirewall to import The id of the existing DatabaseFirewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use --- @@ -723,9 +723,9 @@ const databaseFirewallConfig: databaseFirewall.DatabaseFirewallConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. | | rule | cdktf.IResolvable \| DatabaseFirewallRule[] | rule block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. | --- @@ -807,7 +807,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id}. --- @@ -821,7 +821,7 @@ public readonly rule: IResolvable | DatabaseFirewallRule[]; rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} --- @@ -833,7 +833,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -854,8 +854,8 @@ const databaseFirewallRule: databaseFirewall.DatabaseFirewallRule = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. | --- @@ -867,7 +867,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type}. --- @@ -879,7 +879,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value}. --- diff --git a/docs/databaseKafkaTopic.csharp.md b/docs/databaseKafkaTopic.csharp.md new file mode 100644 index 000000000..0f38e5fd3 --- /dev/null +++ b/docs/databaseKafkaTopic.csharp.md @@ -0,0 +1,2456 @@ +# `digitalocean_database_kafka_topic` + +Refer to the Terraform Registory for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic). + +# `databaseKafkaTopic` Submodule + +## Constructs + +### DatabaseKafkaTopic + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic digitalocean_database_kafka_topic}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseKafkaTopic(Construct Scope, string Id, DatabaseKafkaTopicConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | DatabaseKafkaTopicConfig | *No description.* | + +--- + +##### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +##### `Id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `Config`Required + +- *Type:* DatabaseKafkaTopicConfig + +--- + +#### Methods + +| **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. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| PutConfig | *No description.* | +| ResetConfig | *No description.* | +| ResetId | *No description.* | +| ResetPartitionCount | *No description.* | +| ResetReplicationFactor | *No description.* | + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```csharp +private void AddOverride(string Path, object Value) +``` + +###### `Path`Required + +- *Type:* string + +--- + +###### `Value`Required + +- *Type:* object + +--- + +##### `OverrideLogicalId` + +```csharp +private void OverrideLogicalId(string NewLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `NewLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```csharp +private void ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `PutConfig` + +```csharp +private void PutConfig(object Value) +``` + +###### `Value`Required + +- *Type:* object + +--- + +##### `ResetConfig` + +```csharp +private void ResetConfig() +``` + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetPartitionCount` + +```csharp +private void ResetPartitionCount() +``` + +##### `ResetReplicationFactor` + +```csharp +private void ResetReplicationFactor() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseKafkaTopic.IsConstruct(object X); +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* object + +Any object. + +--- + +##### `IsTerraformElement` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseKafkaTopic.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseKafkaTopic.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseKafkaTopic.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". + +###### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +###### `ImportToId`Required + +- *Type:* string + +The construct id used in the generated config for the DatabaseKafkaTopic to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing DatabaseKafkaTopic that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseKafkaTopic to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | Constructs.Node | The tree node. | +| CdktfStack | HashiCorp.Cdktf.TerraformStack | *No description.* | +| Fqn | string | *No description.* | +| FriendlyUniqueId | string | *No description.* | +| TerraformMetaArguments | System.Collections.Generic.IDictionary | *No description.* | +| TerraformResourceType | string | *No description.* | +| TerraformGeneratorMetadata | HashiCorp.Cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | string[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| Config | DatabaseKafkaTopicConfigAList | *No description.* | +| State | string | *No description.* | +| ClusterIdInput | string | *No description.* | +| ConfigInput | object | *No description.* | +| IdInput | string | *No description.* | +| NameInput | string | *No description.* | +| PartitionCountInput | double | *No description.* | +| ReplicationFactorInput | double | *No description.* | +| ClusterId | string | *No description.* | +| Id | string | *No description.* | +| Name | string | *No description.* | +| PartitionCount | double | *No description.* | +| ReplicationFactor | double | *No description.* | + +--- + +##### `Node`Required + +```csharp +public Node Node { get; } +``` + +- *Type:* Constructs.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```csharp +public TerraformStack CdktfStack { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `FriendlyUniqueId`Required + +```csharp +public string FriendlyUniqueId { get; } +``` + +- *Type:* string + +--- + +##### `TerraformMetaArguments`Required + +```csharp +public System.Collections.Generic.IDictionary TerraformMetaArguments { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `TerraformResourceType`Required + +```csharp +public string TerraformResourceType { get; } +``` + +- *Type:* string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```csharp +public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public string[] DependsOn { get; } +``` + +- *Type:* string[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; } +``` + +- *Type:* object[] + +--- + +##### `Config`Required + +```csharp +public DatabaseKafkaTopicConfigAList Config { get; } +``` + +- *Type:* DatabaseKafkaTopicConfigAList + +--- + +##### `State`Required + +```csharp +public string State { get; } +``` + +- *Type:* string + +--- + +##### `ClusterIdInput`Optional + +```csharp +public string ClusterIdInput { get; } +``` + +- *Type:* string + +--- + +##### `ConfigInput`Optional + +```csharp +public object ConfigInput { get; } +``` + +- *Type:* object + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `NameInput`Optional + +```csharp +public string NameInput { get; } +``` + +- *Type:* string + +--- + +##### `PartitionCountInput`Optional + +```csharp +public double PartitionCountInput { get; } +``` + +- *Type:* double + +--- + +##### `ReplicationFactorInput`Optional + +```csharp +public double ReplicationFactorInput { get; } +``` + +- *Type:* double + +--- + +##### `ClusterId`Required + +```csharp +public string ClusterId { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `Name`Required + +```csharp +public string Name { get; } +``` + +- *Type:* string + +--- + +##### `PartitionCount`Required + +```csharp +public double PartitionCount { get; } +``` + +- *Type:* double + +--- + +##### `ReplicationFactor`Required + +```csharp +public double ReplicationFactor { get; } +``` + +- *Type:* double + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### DatabaseKafkaTopicConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseKafkaTopicConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string ClusterId, + string Name, + object Config = null, + string Id = null, + double PartitionCount = null, + double ReplicationFactor = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | HashiCorp.Cdktf.ITerraformDependable[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. | +| Config | object | config block. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. | +| PartitionCount | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. | +| ReplicationFactor | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. | + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; set; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; set; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public ITerraformDependable[] DependsOn { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformDependable[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; set; } +``` + +- *Type:* object[] + +--- + +##### `ClusterId`Required + +```csharp +public string ClusterId { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. + +--- + +##### `Name`Required + +```csharp +public string Name { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. + +--- + +##### `Config`Optional + +```csharp +public object Config { get; set; } +``` + +- *Type:* object + +config block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `PartitionCount`Optional + +```csharp +public double PartitionCount { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. + +--- + +##### `ReplicationFactor`Optional + +```csharp +public double ReplicationFactor { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. + +--- + +### DatabaseKafkaTopicConfigA + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseKafkaTopicConfigA { + string CleanupPolicy = null, + string CompressionType = null, + string DeleteRetentionMs = null, + string FileDeleteDelayMs = null, + string FlushMessages = null, + string FlushMs = null, + string IndexIntervalBytes = null, + string MaxCompactionLagMs = null, + string MaxMessageBytes = null, + object MessageDownConversionEnable = null, + string MessageFormatVersion = null, + string MessageTimestampDifferenceMaxMs = null, + string MessageTimestampType = null, + double MinCleanableDirtyRatio = null, + string MinCompactionLagMs = null, + double MinInsyncReplicas = null, + object Preallocate = null, + string RetentionBytes = null, + string RetentionMs = null, + string SegmentBytes = null, + string SegmentIndexBytes = null, + string SegmentJitterMs = null, + string SegmentMs = null, + object UncleanLeaderElectionEnable = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CleanupPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. | +| CompressionType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. | +| DeleteRetentionMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. | +| FileDeleteDelayMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. | +| FlushMessages | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. | +| FlushMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. | +| IndexIntervalBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. | +| MaxCompactionLagMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. | +| MaxMessageBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. | +| MessageDownConversionEnable | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. | +| MessageFormatVersion | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. | +| MessageTimestampDifferenceMaxMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. | +| MessageTimestampType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. | +| MinCleanableDirtyRatio | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. | +| MinCompactionLagMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. | +| MinInsyncReplicas | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. | +| Preallocate | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. | +| RetentionBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. | +| RetentionMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. | +| SegmentBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. | +| SegmentIndexBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. | +| SegmentJitterMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. | +| SegmentMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. | +| UncleanLeaderElectionEnable | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. | + +--- + +##### `CleanupPolicy`Optional + +```csharp +public string CleanupPolicy { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. + +--- + +##### `CompressionType`Optional + +```csharp +public string CompressionType { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. + +--- + +##### `DeleteRetentionMs`Optional + +```csharp +public string DeleteRetentionMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. + +--- + +##### `FileDeleteDelayMs`Optional + +```csharp +public string FileDeleteDelayMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. + +--- + +##### `FlushMessages`Optional + +```csharp +public string FlushMessages { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. + +--- + +##### `FlushMs`Optional + +```csharp +public string FlushMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. + +--- + +##### `IndexIntervalBytes`Optional + +```csharp +public string IndexIntervalBytes { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. + +--- + +##### `MaxCompactionLagMs`Optional + +```csharp +public string MaxCompactionLagMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. + +--- + +##### `MaxMessageBytes`Optional + +```csharp +public string MaxMessageBytes { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. + +--- + +##### `MessageDownConversionEnable`Optional + +```csharp +public object MessageDownConversionEnable { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. + +--- + +##### `MessageFormatVersion`Optional + +```csharp +public string MessageFormatVersion { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. + +--- + +##### `MessageTimestampDifferenceMaxMs`Optional + +```csharp +public string MessageTimestampDifferenceMaxMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. + +--- + +##### `MessageTimestampType`Optional + +```csharp +public string MessageTimestampType { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. + +--- + +##### `MinCleanableDirtyRatio`Optional + +```csharp +public double MinCleanableDirtyRatio { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. + +--- + +##### `MinCompactionLagMs`Optional + +```csharp +public string MinCompactionLagMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. + +--- + +##### `MinInsyncReplicas`Optional + +```csharp +public double MinInsyncReplicas { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. + +--- + +##### `Preallocate`Optional + +```csharp +public object Preallocate { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. + +--- + +##### `RetentionBytes`Optional + +```csharp +public string RetentionBytes { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. + +--- + +##### `RetentionMs`Optional + +```csharp +public string RetentionMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. + +--- + +##### `SegmentBytes`Optional + +```csharp +public string SegmentBytes { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. + +--- + +##### `SegmentIndexBytes`Optional + +```csharp +public string SegmentIndexBytes { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. + +--- + +##### `SegmentJitterMs`Optional + +```csharp +public string SegmentJitterMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. + +--- + +##### `SegmentMs`Optional + +```csharp +public string SegmentMs { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. + +--- + +##### `UncleanLeaderElectionEnable`Optional + +```csharp +public object UncleanLeaderElectionEnable { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. + +--- + +## Classes + +### DatabaseKafkaTopicConfigAList + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseKafkaTopicConfigAList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| WrapsSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `WrapsSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```csharp +private DatabaseKafkaTopicConfigAOutputReference Get(double Index) +``` + +###### `Index`Required + +- *Type:* double + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + +### DatabaseKafkaTopicConfigAOutputReference + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseKafkaTopicConfigAOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TerraformResource | HashiCorp.Cdktf.IInterpolatingParent | The parent resource. | +| TerraformAttribute | string | The attribute on the parent resource this class is referencing. | +| ComplexObjectIndex | double | the index of this item in the list. | +| ComplexObjectIsFromSet | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `TerraformResource`Required + +- *Type:* HashiCorp.Cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `TerraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `ComplexObjectIndex`Required + +- *Type:* double + +the index of this item in the list. + +--- + +##### `ComplexObjectIsFromSet`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetCleanupPolicy | *No description.* | +| ResetCompressionType | *No description.* | +| ResetDeleteRetentionMs | *No description.* | +| ResetFileDeleteDelayMs | *No description.* | +| ResetFlushMessages | *No description.* | +| ResetFlushMs | *No description.* | +| ResetIndexIntervalBytes | *No description.* | +| ResetMaxCompactionLagMs | *No description.* | +| ResetMaxMessageBytes | *No description.* | +| ResetMessageDownConversionEnable | *No description.* | +| ResetMessageFormatVersion | *No description.* | +| ResetMessageTimestampDifferenceMaxMs | *No description.* | +| ResetMessageTimestampType | *No description.* | +| ResetMinCleanableDirtyRatio | *No description.* | +| ResetMinCompactionLagMs | *No description.* | +| ResetMinInsyncReplicas | *No description.* | +| ResetPreallocate | *No description.* | +| ResetRetentionBytes | *No description.* | +| ResetRetentionMs | *No description.* | +| ResetSegmentBytes | *No description.* | +| ResetSegmentIndexBytes | *No description.* | +| ResetSegmentJitterMs | *No description.* | +| ResetSegmentMs | *No description.* | +| ResetUncleanLeaderElectionEnable | *No description.* | + +--- + +##### `ComputeFqn` + +```csharp +private string ComputeFqn() +``` + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string Property) +``` + +###### `Property`Required + +- *Type:* string + +--- + +##### `Resolve` + +```csharp +private object Resolve(IResolveContext Context) +``` + +Produce the Token's value at resolution time. + +###### `Context`Required + +- *Type:* HashiCorp.Cdktf.IResolveContext + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetCleanupPolicy` + +```csharp +private void ResetCleanupPolicy() +``` + +##### `ResetCompressionType` + +```csharp +private void ResetCompressionType() +``` + +##### `ResetDeleteRetentionMs` + +```csharp +private void ResetDeleteRetentionMs() +``` + +##### `ResetFileDeleteDelayMs` + +```csharp +private void ResetFileDeleteDelayMs() +``` + +##### `ResetFlushMessages` + +```csharp +private void ResetFlushMessages() +``` + +##### `ResetFlushMs` + +```csharp +private void ResetFlushMs() +``` + +##### `ResetIndexIntervalBytes` + +```csharp +private void ResetIndexIntervalBytes() +``` + +##### `ResetMaxCompactionLagMs` + +```csharp +private void ResetMaxCompactionLagMs() +``` + +##### `ResetMaxMessageBytes` + +```csharp +private void ResetMaxMessageBytes() +``` + +##### `ResetMessageDownConversionEnable` + +```csharp +private void ResetMessageDownConversionEnable() +``` + +##### `ResetMessageFormatVersion` + +```csharp +private void ResetMessageFormatVersion() +``` + +##### `ResetMessageTimestampDifferenceMaxMs` + +```csharp +private void ResetMessageTimestampDifferenceMaxMs() +``` + +##### `ResetMessageTimestampType` + +```csharp +private void ResetMessageTimestampType() +``` + +##### `ResetMinCleanableDirtyRatio` + +```csharp +private void ResetMinCleanableDirtyRatio() +``` + +##### `ResetMinCompactionLagMs` + +```csharp +private void ResetMinCompactionLagMs() +``` + +##### `ResetMinInsyncReplicas` + +```csharp +private void ResetMinInsyncReplicas() +``` + +##### `ResetPreallocate` + +```csharp +private void ResetPreallocate() +``` + +##### `ResetRetentionBytes` + +```csharp +private void ResetRetentionBytes() +``` + +##### `ResetRetentionMs` + +```csharp +private void ResetRetentionMs() +``` + +##### `ResetSegmentBytes` + +```csharp +private void ResetSegmentBytes() +``` + +##### `ResetSegmentIndexBytes` + +```csharp +private void ResetSegmentIndexBytes() +``` + +##### `ResetSegmentJitterMs` + +```csharp +private void ResetSegmentJitterMs() +``` + +##### `ResetSegmentMs` + +```csharp +private void ResetSegmentMs() +``` + +##### `ResetUncleanLeaderElectionEnable` + +```csharp +private void ResetUncleanLeaderElectionEnable() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | string | *No description.* | +| CleanupPolicyInput | string | *No description.* | +| CompressionTypeInput | string | *No description.* | +| DeleteRetentionMsInput | string | *No description.* | +| FileDeleteDelayMsInput | string | *No description.* | +| FlushMessagesInput | string | *No description.* | +| FlushMsInput | string | *No description.* | +| IndexIntervalBytesInput | string | *No description.* | +| MaxCompactionLagMsInput | string | *No description.* | +| MaxMessageBytesInput | string | *No description.* | +| MessageDownConversionEnableInput | object | *No description.* | +| MessageFormatVersionInput | string | *No description.* | +| MessageTimestampDifferenceMaxMsInput | string | *No description.* | +| MessageTimestampTypeInput | string | *No description.* | +| MinCleanableDirtyRatioInput | double | *No description.* | +| MinCompactionLagMsInput | string | *No description.* | +| MinInsyncReplicasInput | double | *No description.* | +| PreallocateInput | object | *No description.* | +| RetentionBytesInput | string | *No description.* | +| RetentionMsInput | string | *No description.* | +| SegmentBytesInput | string | *No description.* | +| SegmentIndexBytesInput | string | *No description.* | +| SegmentJitterMsInput | string | *No description.* | +| SegmentMsInput | string | *No description.* | +| UncleanLeaderElectionEnableInput | object | *No description.* | +| CleanupPolicy | string | *No description.* | +| CompressionType | string | *No description.* | +| DeleteRetentionMs | string | *No description.* | +| FileDeleteDelayMs | string | *No description.* | +| FlushMessages | string | *No description.* | +| FlushMs | string | *No description.* | +| IndexIntervalBytes | string | *No description.* | +| MaxCompactionLagMs | string | *No description.* | +| MaxMessageBytes | string | *No description.* | +| MessageDownConversionEnable | object | *No description.* | +| MessageFormatVersion | string | *No description.* | +| MessageTimestampDifferenceMaxMs | string | *No description.* | +| MessageTimestampType | string | *No description.* | +| MinCleanableDirtyRatio | double | *No description.* | +| MinCompactionLagMs | string | *No description.* | +| MinInsyncReplicas | double | *No description.* | +| Preallocate | object | *No description.* | +| RetentionBytes | string | *No description.* | +| RetentionMs | string | *No description.* | +| SegmentBytes | string | *No description.* | +| SegmentIndexBytes | string | *No description.* | +| SegmentJitterMs | string | *No description.* | +| SegmentMs | string | *No description.* | +| UncleanLeaderElectionEnable | object | *No description.* | +| InternalValue | object | *No description.* | + +--- + +##### `CreationStack`Required + +```csharp +public string[] CreationStack { get; } +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `CleanupPolicyInput`Optional + +```csharp +public string CleanupPolicyInput { get; } +``` + +- *Type:* string + +--- + +##### `CompressionTypeInput`Optional + +```csharp +public string CompressionTypeInput { get; } +``` + +- *Type:* string + +--- + +##### `DeleteRetentionMsInput`Optional + +```csharp +public string DeleteRetentionMsInput { get; } +``` + +- *Type:* string + +--- + +##### `FileDeleteDelayMsInput`Optional + +```csharp +public string FileDeleteDelayMsInput { get; } +``` + +- *Type:* string + +--- + +##### `FlushMessagesInput`Optional + +```csharp +public string FlushMessagesInput { get; } +``` + +- *Type:* string + +--- + +##### `FlushMsInput`Optional + +```csharp +public string FlushMsInput { get; } +``` + +- *Type:* string + +--- + +##### `IndexIntervalBytesInput`Optional + +```csharp +public string IndexIntervalBytesInput { get; } +``` + +- *Type:* string + +--- + +##### `MaxCompactionLagMsInput`Optional + +```csharp +public string MaxCompactionLagMsInput { get; } +``` + +- *Type:* string + +--- + +##### `MaxMessageBytesInput`Optional + +```csharp +public string MaxMessageBytesInput { get; } +``` + +- *Type:* string + +--- + +##### `MessageDownConversionEnableInput`Optional + +```csharp +public object MessageDownConversionEnableInput { get; } +``` + +- *Type:* object + +--- + +##### `MessageFormatVersionInput`Optional + +```csharp +public string MessageFormatVersionInput { get; } +``` + +- *Type:* string + +--- + +##### `MessageTimestampDifferenceMaxMsInput`Optional + +```csharp +public string MessageTimestampDifferenceMaxMsInput { get; } +``` + +- *Type:* string + +--- + +##### `MessageTimestampTypeInput`Optional + +```csharp +public string MessageTimestampTypeInput { get; } +``` + +- *Type:* string + +--- + +##### `MinCleanableDirtyRatioInput`Optional + +```csharp +public double MinCleanableDirtyRatioInput { get; } +``` + +- *Type:* double + +--- + +##### `MinCompactionLagMsInput`Optional + +```csharp +public string MinCompactionLagMsInput { get; } +``` + +- *Type:* string + +--- + +##### `MinInsyncReplicasInput`Optional + +```csharp +public double MinInsyncReplicasInput { get; } +``` + +- *Type:* double + +--- + +##### `PreallocateInput`Optional + +```csharp +public object PreallocateInput { get; } +``` + +- *Type:* object + +--- + +##### `RetentionBytesInput`Optional + +```csharp +public string RetentionBytesInput { get; } +``` + +- *Type:* string + +--- + +##### `RetentionMsInput`Optional + +```csharp +public string RetentionMsInput { get; } +``` + +- *Type:* string + +--- + +##### `SegmentBytesInput`Optional + +```csharp +public string SegmentBytesInput { get; } +``` + +- *Type:* string + +--- + +##### `SegmentIndexBytesInput`Optional + +```csharp +public string SegmentIndexBytesInput { get; } +``` + +- *Type:* string + +--- + +##### `SegmentJitterMsInput`Optional + +```csharp +public string SegmentJitterMsInput { get; } +``` + +- *Type:* string + +--- + +##### `SegmentMsInput`Optional + +```csharp +public string SegmentMsInput { get; } +``` + +- *Type:* string + +--- + +##### `UncleanLeaderElectionEnableInput`Optional + +```csharp +public object UncleanLeaderElectionEnableInput { get; } +``` + +- *Type:* object + +--- + +##### `CleanupPolicy`Required + +```csharp +public string CleanupPolicy { get; } +``` + +- *Type:* string + +--- + +##### `CompressionType`Required + +```csharp +public string CompressionType { get; } +``` + +- *Type:* string + +--- + +##### `DeleteRetentionMs`Required + +```csharp +public string DeleteRetentionMs { get; } +``` + +- *Type:* string + +--- + +##### `FileDeleteDelayMs`Required + +```csharp +public string FileDeleteDelayMs { get; } +``` + +- *Type:* string + +--- + +##### `FlushMessages`Required + +```csharp +public string FlushMessages { get; } +``` + +- *Type:* string + +--- + +##### `FlushMs`Required + +```csharp +public string FlushMs { get; } +``` + +- *Type:* string + +--- + +##### `IndexIntervalBytes`Required + +```csharp +public string IndexIntervalBytes { get; } +``` + +- *Type:* string + +--- + +##### `MaxCompactionLagMs`Required + +```csharp +public string MaxCompactionLagMs { get; } +``` + +- *Type:* string + +--- + +##### `MaxMessageBytes`Required + +```csharp +public string MaxMessageBytes { get; } +``` + +- *Type:* string + +--- + +##### `MessageDownConversionEnable`Required + +```csharp +public object MessageDownConversionEnable { get; } +``` + +- *Type:* object + +--- + +##### `MessageFormatVersion`Required + +```csharp +public string MessageFormatVersion { get; } +``` + +- *Type:* string + +--- + +##### `MessageTimestampDifferenceMaxMs`Required + +```csharp +public string MessageTimestampDifferenceMaxMs { get; } +``` + +- *Type:* string + +--- + +##### `MessageTimestampType`Required + +```csharp +public string MessageTimestampType { get; } +``` + +- *Type:* string + +--- + +##### `MinCleanableDirtyRatio`Required + +```csharp +public double MinCleanableDirtyRatio { get; } +``` + +- *Type:* double + +--- + +##### `MinCompactionLagMs`Required + +```csharp +public string MinCompactionLagMs { get; } +``` + +- *Type:* string + +--- + +##### `MinInsyncReplicas`Required + +```csharp +public double MinInsyncReplicas { get; } +``` + +- *Type:* double + +--- + +##### `Preallocate`Required + +```csharp +public object Preallocate { get; } +``` + +- *Type:* object + +--- + +##### `RetentionBytes`Required + +```csharp +public string RetentionBytes { get; } +``` + +- *Type:* string + +--- + +##### `RetentionMs`Required + +```csharp +public string RetentionMs { get; } +``` + +- *Type:* string + +--- + +##### `SegmentBytes`Required + +```csharp +public string SegmentBytes { get; } +``` + +- *Type:* string + +--- + +##### `SegmentIndexBytes`Required + +```csharp +public string SegmentIndexBytes { get; } +``` + +- *Type:* string + +--- + +##### `SegmentJitterMs`Required + +```csharp +public string SegmentJitterMs { get; } +``` + +- *Type:* string + +--- + +##### `SegmentMs`Required + +```csharp +public string SegmentMs { get; } +``` + +- *Type:* string + +--- + +##### `UncleanLeaderElectionEnable`Required + +```csharp +public object UncleanLeaderElectionEnable { get; } +``` + +- *Type:* object + +--- + +##### `InternalValue`Optional + +```csharp +public object InternalValue { get; } +``` + +- *Type:* object + +--- + + + diff --git a/docs/databaseKafkaTopic.go.md b/docs/databaseKafkaTopic.go.md new file mode 100644 index 000000000..05cc1aeab --- /dev/null +++ b/docs/databaseKafkaTopic.go.md @@ -0,0 +1,2456 @@ +# `digitalocean_database_kafka_topic` + +Refer to the Terraform Registory for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic). + +# `databaseKafkaTopic` Submodule + +## Constructs + +### DatabaseKafkaTopic + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic digitalocean_database_kafka_topic}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +databasekafkatopic.NewDatabaseKafkaTopic(scope Construct, id *string, config DatabaseKafkaTopicConfig) DatabaseKafkaTopic +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | github.com/aws/constructs-go/constructs/v10.Construct | The scope in which to define this construct. | +| id | *string | The scoped construct ID. | +| config | DatabaseKafkaTopicConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* *string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* DatabaseKafkaTopicConfig + +--- + +#### Methods + +| **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. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| PutConfig | *No description.* | +| ResetConfig | *No description.* | +| ResetId | *No description.* | +| ResetPartitionCount | *No description.* | +| ResetReplicationFactor | *No description.* | + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```go +func AddOverride(path *string, value interface{}) +``` + +###### `path`Required + +- *Type:* *string + +--- + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `OverrideLogicalId` + +```go +func OverrideLogicalId(newLogicalId *string) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* *string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```go +func ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `PutConfig` + +```go +func PutConfig(value interface{}) +``` + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `ResetConfig` + +```go +func ResetConfig() +``` + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetPartitionCount` + +```go +func ResetPartitionCount() +``` + +##### `ResetReplicationFactor` + +```go +func ResetReplicationFactor() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +databasekafkatopic.DatabaseKafkaTopic_IsConstruct(x interface{}) *bool +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* interface{} + +Any object. + +--- + +##### `IsTerraformElement` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +databasekafkatopic.DatabaseKafkaTopic_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +databasekafkatopic.DatabaseKafkaTopic_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +databasekafkatopic.DatabaseKafkaTopic_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* *string + +The construct id used in the generated config for the DatabaseKafkaTopic to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing DatabaseKafkaTopic that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseKafkaTopic to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | github.com/aws/constructs-go/constructs/v10.Node | The tree node. | +| CdktfStack | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack | *No description.* | +| Fqn | *string | *No description.* | +| FriendlyUniqueId | *string | *No description.* | +| TerraformMetaArguments | *map[string]interface{} | *No description.* | +| TerraformResourceType | *string | *No description.* | +| TerraformGeneratorMetadata | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]*string | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| Config | DatabaseKafkaTopicConfigAList | *No description.* | +| State | *string | *No description.* | +| ClusterIdInput | *string | *No description.* | +| ConfigInput | interface{} | *No description.* | +| IdInput | *string | *No description.* | +| NameInput | *string | *No description.* | +| PartitionCountInput | *f64 | *No description.* | +| ReplicationFactorInput | *f64 | *No description.* | +| ClusterId | *string | *No description.* | +| Id | *string | *No description.* | +| Name | *string | *No description.* | +| PartitionCount | *f64 | *No description.* | +| ReplicationFactor | *f64 | *No description.* | + +--- + +##### `Node`Required + +```go +func Node() Node +``` + +- *Type:* github.com/aws/constructs-go/constructs/v10.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```go +func CdktfStack() TerraformStack +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `FriendlyUniqueId`Required + +```go +func FriendlyUniqueId() *string +``` + +- *Type:* *string + +--- + +##### `TerraformMetaArguments`Required + +```go +func TerraformMetaArguments() *map[string]interface{} +``` + +- *Type:* *map[string]interface{} + +--- + +##### `TerraformResourceType`Required + +```go +func TerraformResourceType() *string +``` + +- *Type:* *string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```go +func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```go +func Connection() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +func Count() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +func DependsOn() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ForEach`Optional + +```go +func ForEach() ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +func Lifecycle() TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +func Provider() TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +func Provisioners() *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `Config`Required + +```go +func Config() DatabaseKafkaTopicConfigAList +``` + +- *Type:* DatabaseKafkaTopicConfigAList + +--- + +##### `State`Required + +```go +func State() *string +``` + +- *Type:* *string + +--- + +##### `ClusterIdInput`Optional + +```go +func ClusterIdInput() *string +``` + +- *Type:* *string + +--- + +##### `ConfigInput`Optional + +```go +func ConfigInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `NameInput`Optional + +```go +func NameInput() *string +``` + +- *Type:* *string + +--- + +##### `PartitionCountInput`Optional + +```go +func PartitionCountInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ReplicationFactorInput`Optional + +```go +func ReplicationFactorInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClusterId`Required + +```go +func ClusterId() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `Name`Required + +```go +func Name() *string +``` + +- *Type:* *string + +--- + +##### `PartitionCount`Required + +```go +func PartitionCount() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ReplicationFactor`Required + +```go +func ReplicationFactor() *f64 +``` + +- *Type:* *f64 + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### DatabaseKafkaTopicConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +&databasekafkatopic.DatabaseKafkaTopicConfig { + Connection: interface{}, + Count: interface{}, + DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable, + ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator, + Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, + Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, + Provisioners: *[]interface{}, + ClusterId: *string, + Name: *string, + Config: interface{}, + Id: *string, + PartitionCount: *f64, + ReplicationFactor: *f64, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. | +| Config | interface{} | config block. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. | +| PartitionCount | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. | +| ReplicationFactor | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. | + +--- + +##### `Connection`Optional + +```go +Connection interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +Count interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +DependsOn *[]ITerraformDependable +``` + +- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable + +--- + +##### `ForEach`Optional + +```go +ForEach ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +Lifecycle TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +Provider TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +Provisioners *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `ClusterId`Required + +```go +ClusterId *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. + +--- + +##### `Name`Required + +```go +Name *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. + +--- + +##### `Config`Optional + +```go +Config interface{} +``` + +- *Type:* interface{} + +config block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `PartitionCount`Optional + +```go +PartitionCount *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. + +--- + +##### `ReplicationFactor`Optional + +```go +ReplicationFactor *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. + +--- + +### DatabaseKafkaTopicConfigA + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +&databasekafkatopic.DatabaseKafkaTopicConfigA { + CleanupPolicy: *string, + CompressionType: *string, + DeleteRetentionMs: *string, + FileDeleteDelayMs: *string, + FlushMessages: *string, + FlushMs: *string, + IndexIntervalBytes: *string, + MaxCompactionLagMs: *string, + MaxMessageBytes: *string, + MessageDownConversionEnable: interface{}, + MessageFormatVersion: *string, + MessageTimestampDifferenceMaxMs: *string, + MessageTimestampType: *string, + MinCleanableDirtyRatio: *f64, + MinCompactionLagMs: *string, + MinInsyncReplicas: *f64, + Preallocate: interface{}, + RetentionBytes: *string, + RetentionMs: *string, + SegmentBytes: *string, + SegmentIndexBytes: *string, + SegmentJitterMs: *string, + SegmentMs: *string, + UncleanLeaderElectionEnable: interface{}, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CleanupPolicy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. | +| CompressionType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. | +| DeleteRetentionMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. | +| FileDeleteDelayMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. | +| FlushMessages | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. | +| FlushMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. | +| IndexIntervalBytes | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. | +| MaxCompactionLagMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. | +| MaxMessageBytes | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. | +| MessageDownConversionEnable | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. | +| MessageFormatVersion | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. | +| MessageTimestampDifferenceMaxMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. | +| MessageTimestampType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. | +| MinCleanableDirtyRatio | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. | +| MinCompactionLagMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. | +| MinInsyncReplicas | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. | +| Preallocate | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. | +| RetentionBytes | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. | +| RetentionMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. | +| SegmentBytes | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. | +| SegmentIndexBytes | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. | +| SegmentJitterMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. | +| SegmentMs | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. | +| UncleanLeaderElectionEnable | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. | + +--- + +##### `CleanupPolicy`Optional + +```go +CleanupPolicy *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. + +--- + +##### `CompressionType`Optional + +```go +CompressionType *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. + +--- + +##### `DeleteRetentionMs`Optional + +```go +DeleteRetentionMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. + +--- + +##### `FileDeleteDelayMs`Optional + +```go +FileDeleteDelayMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. + +--- + +##### `FlushMessages`Optional + +```go +FlushMessages *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. + +--- + +##### `FlushMs`Optional + +```go +FlushMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. + +--- + +##### `IndexIntervalBytes`Optional + +```go +IndexIntervalBytes *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. + +--- + +##### `MaxCompactionLagMs`Optional + +```go +MaxCompactionLagMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. + +--- + +##### `MaxMessageBytes`Optional + +```go +MaxMessageBytes *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. + +--- + +##### `MessageDownConversionEnable`Optional + +```go +MessageDownConversionEnable interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. + +--- + +##### `MessageFormatVersion`Optional + +```go +MessageFormatVersion *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. + +--- + +##### `MessageTimestampDifferenceMaxMs`Optional + +```go +MessageTimestampDifferenceMaxMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. + +--- + +##### `MessageTimestampType`Optional + +```go +MessageTimestampType *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. + +--- + +##### `MinCleanableDirtyRatio`Optional + +```go +MinCleanableDirtyRatio *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. + +--- + +##### `MinCompactionLagMs`Optional + +```go +MinCompactionLagMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. + +--- + +##### `MinInsyncReplicas`Optional + +```go +MinInsyncReplicas *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. + +--- + +##### `Preallocate`Optional + +```go +Preallocate interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. + +--- + +##### `RetentionBytes`Optional + +```go +RetentionBytes *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. + +--- + +##### `RetentionMs`Optional + +```go +RetentionMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. + +--- + +##### `SegmentBytes`Optional + +```go +SegmentBytes *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. + +--- + +##### `SegmentIndexBytes`Optional + +```go +SegmentIndexBytes *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. + +--- + +##### `SegmentJitterMs`Optional + +```go +SegmentJitterMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. + +--- + +##### `SegmentMs`Optional + +```go +SegmentMs *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. + +--- + +##### `UncleanLeaderElectionEnable`Optional + +```go +UncleanLeaderElectionEnable interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. + +--- + +## Classes + +### DatabaseKafkaTopicConfigAList + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +databasekafkatopic.NewDatabaseKafkaTopicConfigAList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DatabaseKafkaTopicConfigAList +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| wrapsSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| Get | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `Get` + +```go +func Get(index *f64) DatabaseKafkaTopicConfigAOutputReference +``` + +###### `index`Required + +- *Type:* *f64 + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + +### DatabaseKafkaTopicConfigAOutputReference + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasekafkatopic" + +databasekafkatopic.NewDatabaseKafkaTopicConfigAOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DatabaseKafkaTopicConfigAOutputReference +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | *string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | *f64 | the index of this item in the list. | +| complexObjectIsFromSet | *bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* *string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* *f64 + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* *bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| ComputeFqn | *No description.* | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| InterpolationForAttribute | *No description.* | +| Resolve | Produce the Token's value at resolution time. | +| ToString | Return a string representation of this resolvable object. | +| ResetCleanupPolicy | *No description.* | +| ResetCompressionType | *No description.* | +| ResetDeleteRetentionMs | *No description.* | +| ResetFileDeleteDelayMs | *No description.* | +| ResetFlushMessages | *No description.* | +| ResetFlushMs | *No description.* | +| ResetIndexIntervalBytes | *No description.* | +| ResetMaxCompactionLagMs | *No description.* | +| ResetMaxMessageBytes | *No description.* | +| ResetMessageDownConversionEnable | *No description.* | +| ResetMessageFormatVersion | *No description.* | +| ResetMessageTimestampDifferenceMaxMs | *No description.* | +| ResetMessageTimestampType | *No description.* | +| ResetMinCleanableDirtyRatio | *No description.* | +| ResetMinCompactionLagMs | *No description.* | +| ResetMinInsyncReplicas | *No description.* | +| ResetPreallocate | *No description.* | +| ResetRetentionBytes | *No description.* | +| ResetRetentionMs | *No description.* | +| ResetSegmentBytes | *No description.* | +| ResetSegmentIndexBytes | *No description.* | +| ResetSegmentJitterMs | *No description.* | +| ResetSegmentMs | *No description.* | +| ResetUncleanLeaderElectionEnable | *No description.* | + +--- + +##### `ComputeFqn` + +```go +func ComputeFqn() *string +``` + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(property *string) IResolvable +``` + +###### `property`Required + +- *Type:* *string + +--- + +##### `Resolve` + +```go +func Resolve(_context IResolveContext) interface{} +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.IResolveContext + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `ResetCleanupPolicy` + +```go +func ResetCleanupPolicy() +``` + +##### `ResetCompressionType` + +```go +func ResetCompressionType() +``` + +##### `ResetDeleteRetentionMs` + +```go +func ResetDeleteRetentionMs() +``` + +##### `ResetFileDeleteDelayMs` + +```go +func ResetFileDeleteDelayMs() +``` + +##### `ResetFlushMessages` + +```go +func ResetFlushMessages() +``` + +##### `ResetFlushMs` + +```go +func ResetFlushMs() +``` + +##### `ResetIndexIntervalBytes` + +```go +func ResetIndexIntervalBytes() +``` + +##### `ResetMaxCompactionLagMs` + +```go +func ResetMaxCompactionLagMs() +``` + +##### `ResetMaxMessageBytes` + +```go +func ResetMaxMessageBytes() +``` + +##### `ResetMessageDownConversionEnable` + +```go +func ResetMessageDownConversionEnable() +``` + +##### `ResetMessageFormatVersion` + +```go +func ResetMessageFormatVersion() +``` + +##### `ResetMessageTimestampDifferenceMaxMs` + +```go +func ResetMessageTimestampDifferenceMaxMs() +``` + +##### `ResetMessageTimestampType` + +```go +func ResetMessageTimestampType() +``` + +##### `ResetMinCleanableDirtyRatio` + +```go +func ResetMinCleanableDirtyRatio() +``` + +##### `ResetMinCompactionLagMs` + +```go +func ResetMinCompactionLagMs() +``` + +##### `ResetMinInsyncReplicas` + +```go +func ResetMinInsyncReplicas() +``` + +##### `ResetPreallocate` + +```go +func ResetPreallocate() +``` + +##### `ResetRetentionBytes` + +```go +func ResetRetentionBytes() +``` + +##### `ResetRetentionMs` + +```go +func ResetRetentionMs() +``` + +##### `ResetSegmentBytes` + +```go +func ResetSegmentBytes() +``` + +##### `ResetSegmentIndexBytes` + +```go +func ResetSegmentIndexBytes() +``` + +##### `ResetSegmentJitterMs` + +```go +func ResetSegmentJitterMs() +``` + +##### `ResetSegmentMs` + +```go +func ResetSegmentMs() +``` + +##### `ResetUncleanLeaderElectionEnable` + +```go +func ResetUncleanLeaderElectionEnable() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| CreationStack | *[]*string | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| Fqn | *string | *No description.* | +| CleanupPolicyInput | *string | *No description.* | +| CompressionTypeInput | *string | *No description.* | +| DeleteRetentionMsInput | *string | *No description.* | +| FileDeleteDelayMsInput | *string | *No description.* | +| FlushMessagesInput | *string | *No description.* | +| FlushMsInput | *string | *No description.* | +| IndexIntervalBytesInput | *string | *No description.* | +| MaxCompactionLagMsInput | *string | *No description.* | +| MaxMessageBytesInput | *string | *No description.* | +| MessageDownConversionEnableInput | interface{} | *No description.* | +| MessageFormatVersionInput | *string | *No description.* | +| MessageTimestampDifferenceMaxMsInput | *string | *No description.* | +| MessageTimestampTypeInput | *string | *No description.* | +| MinCleanableDirtyRatioInput | *f64 | *No description.* | +| MinCompactionLagMsInput | *string | *No description.* | +| MinInsyncReplicasInput | *f64 | *No description.* | +| PreallocateInput | interface{} | *No description.* | +| RetentionBytesInput | *string | *No description.* | +| RetentionMsInput | *string | *No description.* | +| SegmentBytesInput | *string | *No description.* | +| SegmentIndexBytesInput | *string | *No description.* | +| SegmentJitterMsInput | *string | *No description.* | +| SegmentMsInput | *string | *No description.* | +| UncleanLeaderElectionEnableInput | interface{} | *No description.* | +| CleanupPolicy | *string | *No description.* | +| CompressionType | *string | *No description.* | +| DeleteRetentionMs | *string | *No description.* | +| FileDeleteDelayMs | *string | *No description.* | +| FlushMessages | *string | *No description.* | +| FlushMs | *string | *No description.* | +| IndexIntervalBytes | *string | *No description.* | +| MaxCompactionLagMs | *string | *No description.* | +| MaxMessageBytes | *string | *No description.* | +| MessageDownConversionEnable | interface{} | *No description.* | +| MessageFormatVersion | *string | *No description.* | +| MessageTimestampDifferenceMaxMs | *string | *No description.* | +| MessageTimestampType | *string | *No description.* | +| MinCleanableDirtyRatio | *f64 | *No description.* | +| MinCompactionLagMs | *string | *No description.* | +| MinInsyncReplicas | *f64 | *No description.* | +| Preallocate | interface{} | *No description.* | +| RetentionBytes | *string | *No description.* | +| RetentionMs | *string | *No description.* | +| SegmentBytes | *string | *No description.* | +| SegmentIndexBytes | *string | *No description.* | +| SegmentJitterMs | *string | *No description.* | +| SegmentMs | *string | *No description.* | +| UncleanLeaderElectionEnable | interface{} | *No description.* | +| InternalValue | interface{} | *No description.* | + +--- + +##### `CreationStack`Required + +```go +func CreationStack() *[]*string +``` + +- *Type:* *[]*string + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `CleanupPolicyInput`Optional + +```go +func CleanupPolicyInput() *string +``` + +- *Type:* *string + +--- + +##### `CompressionTypeInput`Optional + +```go +func CompressionTypeInput() *string +``` + +- *Type:* *string + +--- + +##### `DeleteRetentionMsInput`Optional + +```go +func DeleteRetentionMsInput() *string +``` + +- *Type:* *string + +--- + +##### `FileDeleteDelayMsInput`Optional + +```go +func FileDeleteDelayMsInput() *string +``` + +- *Type:* *string + +--- + +##### `FlushMessagesInput`Optional + +```go +func FlushMessagesInput() *string +``` + +- *Type:* *string + +--- + +##### `FlushMsInput`Optional + +```go +func FlushMsInput() *string +``` + +- *Type:* *string + +--- + +##### `IndexIntervalBytesInput`Optional + +```go +func IndexIntervalBytesInput() *string +``` + +- *Type:* *string + +--- + +##### `MaxCompactionLagMsInput`Optional + +```go +func MaxCompactionLagMsInput() *string +``` + +- *Type:* *string + +--- + +##### `MaxMessageBytesInput`Optional + +```go +func MaxMessageBytesInput() *string +``` + +- *Type:* *string + +--- + +##### `MessageDownConversionEnableInput`Optional + +```go +func MessageDownConversionEnableInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `MessageFormatVersionInput`Optional + +```go +func MessageFormatVersionInput() *string +``` + +- *Type:* *string + +--- + +##### `MessageTimestampDifferenceMaxMsInput`Optional + +```go +func MessageTimestampDifferenceMaxMsInput() *string +``` + +- *Type:* *string + +--- + +##### `MessageTimestampTypeInput`Optional + +```go +func MessageTimestampTypeInput() *string +``` + +- *Type:* *string + +--- + +##### `MinCleanableDirtyRatioInput`Optional + +```go +func MinCleanableDirtyRatioInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MinCompactionLagMsInput`Optional + +```go +func MinCompactionLagMsInput() *string +``` + +- *Type:* *string + +--- + +##### `MinInsyncReplicasInput`Optional + +```go +func MinInsyncReplicasInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `PreallocateInput`Optional + +```go +func PreallocateInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RetentionBytesInput`Optional + +```go +func RetentionBytesInput() *string +``` + +- *Type:* *string + +--- + +##### `RetentionMsInput`Optional + +```go +func RetentionMsInput() *string +``` + +- *Type:* *string + +--- + +##### `SegmentBytesInput`Optional + +```go +func SegmentBytesInput() *string +``` + +- *Type:* *string + +--- + +##### `SegmentIndexBytesInput`Optional + +```go +func SegmentIndexBytesInput() *string +``` + +- *Type:* *string + +--- + +##### `SegmentJitterMsInput`Optional + +```go +func SegmentJitterMsInput() *string +``` + +- *Type:* *string + +--- + +##### `SegmentMsInput`Optional + +```go +func SegmentMsInput() *string +``` + +- *Type:* *string + +--- + +##### `UncleanLeaderElectionEnableInput`Optional + +```go +func UncleanLeaderElectionEnableInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `CleanupPolicy`Required + +```go +func CleanupPolicy() *string +``` + +- *Type:* *string + +--- + +##### `CompressionType`Required + +```go +func CompressionType() *string +``` + +- *Type:* *string + +--- + +##### `DeleteRetentionMs`Required + +```go +func DeleteRetentionMs() *string +``` + +- *Type:* *string + +--- + +##### `FileDeleteDelayMs`Required + +```go +func FileDeleteDelayMs() *string +``` + +- *Type:* *string + +--- + +##### `FlushMessages`Required + +```go +func FlushMessages() *string +``` + +- *Type:* *string + +--- + +##### `FlushMs`Required + +```go +func FlushMs() *string +``` + +- *Type:* *string + +--- + +##### `IndexIntervalBytes`Required + +```go +func IndexIntervalBytes() *string +``` + +- *Type:* *string + +--- + +##### `MaxCompactionLagMs`Required + +```go +func MaxCompactionLagMs() *string +``` + +- *Type:* *string + +--- + +##### `MaxMessageBytes`Required + +```go +func MaxMessageBytes() *string +``` + +- *Type:* *string + +--- + +##### `MessageDownConversionEnable`Required + +```go +func MessageDownConversionEnable() interface{} +``` + +- *Type:* interface{} + +--- + +##### `MessageFormatVersion`Required + +```go +func MessageFormatVersion() *string +``` + +- *Type:* *string + +--- + +##### `MessageTimestampDifferenceMaxMs`Required + +```go +func MessageTimestampDifferenceMaxMs() *string +``` + +- *Type:* *string + +--- + +##### `MessageTimestampType`Required + +```go +func MessageTimestampType() *string +``` + +- *Type:* *string + +--- + +##### `MinCleanableDirtyRatio`Required + +```go +func MinCleanableDirtyRatio() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MinCompactionLagMs`Required + +```go +func MinCompactionLagMs() *string +``` + +- *Type:* *string + +--- + +##### `MinInsyncReplicas`Required + +```go +func MinInsyncReplicas() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Preallocate`Required + +```go +func Preallocate() interface{} +``` + +- *Type:* interface{} + +--- + +##### `RetentionBytes`Required + +```go +func RetentionBytes() *string +``` + +- *Type:* *string + +--- + +##### `RetentionMs`Required + +```go +func RetentionMs() *string +``` + +- *Type:* *string + +--- + +##### `SegmentBytes`Required + +```go +func SegmentBytes() *string +``` + +- *Type:* *string + +--- + +##### `SegmentIndexBytes`Required + +```go +func SegmentIndexBytes() *string +``` + +- *Type:* *string + +--- + +##### `SegmentJitterMs`Required + +```go +func SegmentJitterMs() *string +``` + +- *Type:* *string + +--- + +##### `SegmentMs`Required + +```go +func SegmentMs() *string +``` + +- *Type:* *string + +--- + +##### `UncleanLeaderElectionEnable`Required + +```go +func UncleanLeaderElectionEnable() interface{} +``` + +- *Type:* interface{} + +--- + +##### `InternalValue`Optional + +```go +func InternalValue() interface{} +``` + +- *Type:* interface{} + +--- + + + diff --git a/docs/databaseKafkaTopic.java.md b/docs/databaseKafkaTopic.java.md new file mode 100644 index 000000000..ffde188e7 --- /dev/null +++ b/docs/databaseKafkaTopic.java.md @@ -0,0 +1,2586 @@ +# `digitalocean_database_kafka_topic` + +Refer to the Terraform Registory for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic). + +# `databaseKafkaTopic` Submodule + +## Constructs + +### DatabaseKafkaTopic + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic digitalocean_database_kafka_topic}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopic; + +DatabaseKafkaTopic.Builder.create(Construct scope, java.lang.String id) +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .clusterId(java.lang.String) + .name(java.lang.String) +// .config(IResolvable) +// .config(java.util.List) +// .id(java.lang.String) +// .partitionCount(java.lang.Number) +// .replicationFactor(java.lang.Number) + .build(); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | software.constructs.Construct | The scope in which to define this construct. | +| id | java.lang.String | The scoped construct ID. | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. | +| config | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> | config block. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. | +| partitionCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. | +| replicationFactor | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. | + +--- + +##### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* java.lang.String + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* java.util.List + +--- + +##### `clusterId`Required + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. + +--- + +##### `name`Required + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. + +--- + +##### `config`Optional + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> + +config block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `partitionCount`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. + +--- + +##### `replicationFactor`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. + +--- + +#### Methods + +| **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. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| putConfig | *No description.* | +| resetConfig | *No description.* | +| resetId | *No description.* | +| resetPartitionCount | *No description.* | +| resetReplicationFactor | *No description.* | + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```java +public void addOverride(java.lang.String path, java.lang.Object value) +``` + +###### `path`Required + +- *Type:* java.lang.String + +--- + +###### `value`Required + +- *Type:* java.lang.Object + +--- + +##### `overrideLogicalId` + +```java +public void overrideLogicalId(java.lang.String newLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* java.lang.String + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```java +public void resetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `putConfig` + +```java +public void putConfig(IResolvable OR java.util.List value) +``` + +###### `value`Required + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> + +--- + +##### `resetConfig` + +```java +public void resetConfig() +``` + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetPartitionCount` + +```java +public void resetPartitionCount() +``` + +##### `resetReplicationFactor` + +```java +public void resetReplicationFactor() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopic; + +DatabaseKafkaTopic.isConstruct(java.lang.Object x) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* java.lang.Object + +Any object. + +--- + +##### `isTerraformElement` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopic; + +DatabaseKafkaTopic.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopic; + +DatabaseKafkaTopic.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopic; + +DatabaseKafkaTopic.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DatabaseKafkaTopic.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* java.lang.String + +The construct id used in the generated config for the DatabaseKafkaTopic to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing DatabaseKafkaTopic that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseKafkaTopic to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | software.constructs.Node | The tree node. | +| cdktfStack | com.hashicorp.cdktf.TerraformStack | *No description.* | +| fqn | java.lang.String | *No description.* | +| friendlyUniqueId | java.lang.String | *No description.* | +| terraformMetaArguments | java.util.Map | *No description.* | +| terraformResourceType | java.lang.String | *No description.* | +| terraformGeneratorMetadata | com.hashicorp.cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| config | DatabaseKafkaTopicConfigAList | *No description.* | +| state | java.lang.String | *No description.* | +| clusterIdInput | java.lang.String | *No description.* | +| configInput | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> | *No description.* | +| idInput | java.lang.String | *No description.* | +| nameInput | java.lang.String | *No description.* | +| partitionCountInput | java.lang.Number | *No description.* | +| replicationFactorInput | java.lang.Number | *No description.* | +| clusterId | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| name | java.lang.String | *No description.* | +| partitionCount | java.lang.Number | *No description.* | +| replicationFactor | java.lang.Number | *No description.* | + +--- + +##### `node`Required + +```java +public Node getNode(); +``` + +- *Type:* software.constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```java +public TerraformStack getCdktfStack(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformStack + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `friendlyUniqueId`Required + +```java +public java.lang.String getFriendlyUniqueId(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformMetaArguments`Required + +```java +public java.util.Map getTerraformMetaArguments(); +``` + +- *Type:* java.util.Map + +--- + +##### `terraformResourceType`Required + +```java +public java.lang.String getTerraformResourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformGeneratorMetadata`Optional + +```java +public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `config`Required + +```java +public DatabaseKafkaTopicConfigAList getConfig(); +``` + +- *Type:* DatabaseKafkaTopicConfigAList + +--- + +##### `state`Required + +```java +public java.lang.String getState(); +``` + +- *Type:* java.lang.String + +--- + +##### `clusterIdInput`Optional + +```java +public java.lang.String getClusterIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `configInput`Optional + +```java +public java.lang.Object getConfigInput(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `nameInput`Optional + +```java +public java.lang.String getNameInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `partitionCountInput`Optional + +```java +public java.lang.Number getPartitionCountInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `replicationFactorInput`Optional + +```java +public java.lang.Number getReplicationFactorInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clusterId`Required + +```java +public java.lang.String getClusterId(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +--- + +##### `partitionCount`Required + +```java +public java.lang.Number getPartitionCount(); +``` + +- *Type:* java.lang.Number + +--- + +##### `replicationFactor`Required + +```java +public java.lang.Number getReplicationFactor(); +``` + +- *Type:* java.lang.Number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### DatabaseKafkaTopicConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopicConfig; + +DatabaseKafkaTopicConfig.builder() +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .clusterId(java.lang.String) + .name(java.lang.String) +// .config(IResolvable) +// .config(java.util.List) +// .id(java.lang.String) +// .partitionCount(java.lang.Number) +// .replicationFactor(java.lang.Number) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. | +| config | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> | config block. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. | +| partitionCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. | +| replicationFactor | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. | + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `clusterId`Required + +```java +public java.lang.String getClusterId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. + +--- + +##### `name`Required + +```java +public java.lang.String getName(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. + +--- + +##### `config`Optional + +```java +public java.lang.Object getConfig(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> + +config block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `partitionCount`Optional + +```java +public java.lang.Number getPartitionCount(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. + +--- + +##### `replicationFactor`Optional + +```java +public java.lang.Number getReplicationFactor(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. + +--- + +### DatabaseKafkaTopicConfigA + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopicConfigA; + +DatabaseKafkaTopicConfigA.builder() +// .cleanupPolicy(java.lang.String) +// .compressionType(java.lang.String) +// .deleteRetentionMs(java.lang.String) +// .fileDeleteDelayMs(java.lang.String) +// .flushMessages(java.lang.String) +// .flushMs(java.lang.String) +// .indexIntervalBytes(java.lang.String) +// .maxCompactionLagMs(java.lang.String) +// .maxMessageBytes(java.lang.String) +// .messageDownConversionEnable(java.lang.Boolean) +// .messageDownConversionEnable(IResolvable) +// .messageFormatVersion(java.lang.String) +// .messageTimestampDifferenceMaxMs(java.lang.String) +// .messageTimestampType(java.lang.String) +// .minCleanableDirtyRatio(java.lang.Number) +// .minCompactionLagMs(java.lang.String) +// .minInsyncReplicas(java.lang.Number) +// .preallocate(java.lang.Boolean) +// .preallocate(IResolvable) +// .retentionBytes(java.lang.String) +// .retentionMs(java.lang.String) +// .segmentBytes(java.lang.String) +// .segmentIndexBytes(java.lang.String) +// .segmentJitterMs(java.lang.String) +// .segmentMs(java.lang.String) +// .uncleanLeaderElectionEnable(java.lang.Boolean) +// .uncleanLeaderElectionEnable(IResolvable) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cleanupPolicy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. | +| compressionType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. | +| deleteRetentionMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. | +| fileDeleteDelayMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. | +| flushMessages | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. | +| flushMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. | +| indexIntervalBytes | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. | +| maxCompactionLagMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. | +| maxMessageBytes | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. | +| messageDownConversionEnable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. | +| messageFormatVersion | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. | +| messageTimestampDifferenceMaxMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. | +| messageTimestampType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. | +| minCleanableDirtyRatio | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. | +| minCompactionLagMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. | +| minInsyncReplicas | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. | +| preallocate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. | +| retentionBytes | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. | +| retentionMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. | +| segmentBytes | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. | +| segmentIndexBytes | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. | +| segmentJitterMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. | +| segmentMs | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. | +| uncleanLeaderElectionEnable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. | + +--- + +##### `cleanupPolicy`Optional + +```java +public java.lang.String getCleanupPolicy(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. + +--- + +##### `compressionType`Optional + +```java +public java.lang.String getCompressionType(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. + +--- + +##### `deleteRetentionMs`Optional + +```java +public java.lang.String getDeleteRetentionMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. + +--- + +##### `fileDeleteDelayMs`Optional + +```java +public java.lang.String getFileDeleteDelayMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. + +--- + +##### `flushMessages`Optional + +```java +public java.lang.String getFlushMessages(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. + +--- + +##### `flushMs`Optional + +```java +public java.lang.String getFlushMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. + +--- + +##### `indexIntervalBytes`Optional + +```java +public java.lang.String getIndexIntervalBytes(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. + +--- + +##### `maxCompactionLagMs`Optional + +```java +public java.lang.String getMaxCompactionLagMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. + +--- + +##### `maxMessageBytes`Optional + +```java +public java.lang.String getMaxMessageBytes(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. + +--- + +##### `messageDownConversionEnable`Optional + +```java +public java.lang.Object getMessageDownConversionEnable(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. + +--- + +##### `messageFormatVersion`Optional + +```java +public java.lang.String getMessageFormatVersion(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. + +--- + +##### `messageTimestampDifferenceMaxMs`Optional + +```java +public java.lang.String getMessageTimestampDifferenceMaxMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. + +--- + +##### `messageTimestampType`Optional + +```java +public java.lang.String getMessageTimestampType(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. + +--- + +##### `minCleanableDirtyRatio`Optional + +```java +public java.lang.Number getMinCleanableDirtyRatio(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. + +--- + +##### `minCompactionLagMs`Optional + +```java +public java.lang.String getMinCompactionLagMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. + +--- + +##### `minInsyncReplicas`Optional + +```java +public java.lang.Number getMinInsyncReplicas(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. + +--- + +##### `preallocate`Optional + +```java +public java.lang.Object getPreallocate(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. + +--- + +##### `retentionBytes`Optional + +```java +public java.lang.String getRetentionBytes(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. + +--- + +##### `retentionMs`Optional + +```java +public java.lang.String getRetentionMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. + +--- + +##### `segmentBytes`Optional + +```java +public java.lang.String getSegmentBytes(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. + +--- + +##### `segmentIndexBytes`Optional + +```java +public java.lang.String getSegmentIndexBytes(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. + +--- + +##### `segmentJitterMs`Optional + +```java +public java.lang.String getSegmentJitterMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. + +--- + +##### `segmentMs`Optional + +```java +public java.lang.String getSegmentMs(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. + +--- + +##### `uncleanLeaderElectionEnable`Optional + +```java +public java.lang.Object getUncleanLeaderElectionEnable(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. + +--- + +## Classes + +### DatabaseKafkaTopicConfigAList + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopicConfigAList; + +new DatabaseKafkaTopicConfigAList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| wrapsSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```java +public DatabaseKafkaTopicConfigAOutputReference get(java.lang.Number index) +``` + +###### `index`Required + +- *Type:* java.lang.Number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR java.util.List<DatabaseKafkaTopicConfigA> + +--- + + +### DatabaseKafkaTopicConfigAOutputReference + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_kafka_topic.DatabaseKafkaTopicConfigAOutputReference; + +new DatabaseKafkaTopicConfigAOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | com.hashicorp.cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | java.lang.String | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | java.lang.Number | the index of this item in the list. | +| complexObjectIsFromSet | java.lang.Boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* com.hashicorp.cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* java.lang.String + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* java.lang.Number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* java.lang.Boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCleanupPolicy | *No description.* | +| resetCompressionType | *No description.* | +| resetDeleteRetentionMs | *No description.* | +| resetFileDeleteDelayMs | *No description.* | +| resetFlushMessages | *No description.* | +| resetFlushMs | *No description.* | +| resetIndexIntervalBytes | *No description.* | +| resetMaxCompactionLagMs | *No description.* | +| resetMaxMessageBytes | *No description.* | +| resetMessageDownConversionEnable | *No description.* | +| resetMessageFormatVersion | *No description.* | +| resetMessageTimestampDifferenceMaxMs | *No description.* | +| resetMessageTimestampType | *No description.* | +| resetMinCleanableDirtyRatio | *No description.* | +| resetMinCompactionLagMs | *No description.* | +| resetMinInsyncReplicas | *No description.* | +| resetPreallocate | *No description.* | +| resetRetentionBytes | *No description.* | +| resetRetentionMs | *No description.* | +| resetSegmentBytes | *No description.* | +| resetSegmentIndexBytes | *No description.* | +| resetSegmentJitterMs | *No description.* | +| resetSegmentMs | *No description.* | +| resetUncleanLeaderElectionEnable | *No description.* | + +--- + +##### `computeFqn` + +```java +public java.lang.String computeFqn() +``` + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String property) +``` + +###### `property`Required + +- *Type:* java.lang.String + +--- + +##### `resolve` + +```java +public java.lang.Object resolve(IResolveContext _context) +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* com.hashicorp.cdktf.IResolveContext + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCleanupPolicy` + +```java +public void resetCleanupPolicy() +``` + +##### `resetCompressionType` + +```java +public void resetCompressionType() +``` + +##### `resetDeleteRetentionMs` + +```java +public void resetDeleteRetentionMs() +``` + +##### `resetFileDeleteDelayMs` + +```java +public void resetFileDeleteDelayMs() +``` + +##### `resetFlushMessages` + +```java +public void resetFlushMessages() +``` + +##### `resetFlushMs` + +```java +public void resetFlushMs() +``` + +##### `resetIndexIntervalBytes` + +```java +public void resetIndexIntervalBytes() +``` + +##### `resetMaxCompactionLagMs` + +```java +public void resetMaxCompactionLagMs() +``` + +##### `resetMaxMessageBytes` + +```java +public void resetMaxMessageBytes() +``` + +##### `resetMessageDownConversionEnable` + +```java +public void resetMessageDownConversionEnable() +``` + +##### `resetMessageFormatVersion` + +```java +public void resetMessageFormatVersion() +``` + +##### `resetMessageTimestampDifferenceMaxMs` + +```java +public void resetMessageTimestampDifferenceMaxMs() +``` + +##### `resetMessageTimestampType` + +```java +public void resetMessageTimestampType() +``` + +##### `resetMinCleanableDirtyRatio` + +```java +public void resetMinCleanableDirtyRatio() +``` + +##### `resetMinCompactionLagMs` + +```java +public void resetMinCompactionLagMs() +``` + +##### `resetMinInsyncReplicas` + +```java +public void resetMinInsyncReplicas() +``` + +##### `resetPreallocate` + +```java +public void resetPreallocate() +``` + +##### `resetRetentionBytes` + +```java +public void resetRetentionBytes() +``` + +##### `resetRetentionMs` + +```java +public void resetRetentionMs() +``` + +##### `resetSegmentBytes` + +```java +public void resetSegmentBytes() +``` + +##### `resetSegmentIndexBytes` + +```java +public void resetSegmentIndexBytes() +``` + +##### `resetSegmentJitterMs` + +```java +public void resetSegmentJitterMs() +``` + +##### `resetSegmentMs` + +```java +public void resetSegmentMs() +``` + +##### `resetUncleanLeaderElectionEnable` + +```java +public void resetUncleanLeaderElectionEnable() +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | java.util.List | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | java.lang.String | *No description.* | +| cleanupPolicyInput | java.lang.String | *No description.* | +| compressionTypeInput | java.lang.String | *No description.* | +| deleteRetentionMsInput | java.lang.String | *No description.* | +| fileDeleteDelayMsInput | java.lang.String | *No description.* | +| flushMessagesInput | java.lang.String | *No description.* | +| flushMsInput | java.lang.String | *No description.* | +| indexIntervalBytesInput | java.lang.String | *No description.* | +| maxCompactionLagMsInput | java.lang.String | *No description.* | +| maxMessageBytesInput | java.lang.String | *No description.* | +| messageDownConversionEnableInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| messageFormatVersionInput | java.lang.String | *No description.* | +| messageTimestampDifferenceMaxMsInput | java.lang.String | *No description.* | +| messageTimestampTypeInput | java.lang.String | *No description.* | +| minCleanableDirtyRatioInput | java.lang.Number | *No description.* | +| minCompactionLagMsInput | java.lang.String | *No description.* | +| minInsyncReplicasInput | java.lang.Number | *No description.* | +| preallocateInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| retentionBytesInput | java.lang.String | *No description.* | +| retentionMsInput | java.lang.String | *No description.* | +| segmentBytesInput | java.lang.String | *No description.* | +| segmentIndexBytesInput | java.lang.String | *No description.* | +| segmentJitterMsInput | java.lang.String | *No description.* | +| segmentMsInput | java.lang.String | *No description.* | +| uncleanLeaderElectionEnableInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| cleanupPolicy | java.lang.String | *No description.* | +| compressionType | java.lang.String | *No description.* | +| deleteRetentionMs | java.lang.String | *No description.* | +| fileDeleteDelayMs | java.lang.String | *No description.* | +| flushMessages | java.lang.String | *No description.* | +| flushMs | java.lang.String | *No description.* | +| indexIntervalBytes | java.lang.String | *No description.* | +| maxCompactionLagMs | java.lang.String | *No description.* | +| maxMessageBytes | java.lang.String | *No description.* | +| messageDownConversionEnable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| messageFormatVersion | java.lang.String | *No description.* | +| messageTimestampDifferenceMaxMs | java.lang.String | *No description.* | +| messageTimestampType | java.lang.String | *No description.* | +| minCleanableDirtyRatio | java.lang.Number | *No description.* | +| minCompactionLagMs | java.lang.String | *No description.* | +| minInsyncReplicas | java.lang.Number | *No description.* | +| preallocate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| retentionBytes | java.lang.String | *No description.* | +| retentionMs | java.lang.String | *No description.* | +| segmentBytes | java.lang.String | *No description.* | +| segmentIndexBytes | java.lang.String | *No description.* | +| segmentJitterMs | java.lang.String | *No description.* | +| segmentMs | java.lang.String | *No description.* | +| uncleanLeaderElectionEnable | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| internalValue | com.hashicorp.cdktf.IResolvable OR DatabaseKafkaTopicConfigA | *No description.* | + +--- + +##### `creationStack`Required + +```java +public java.util.List getCreationStack(); +``` + +- *Type:* java.util.List + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `cleanupPolicyInput`Optional + +```java +public java.lang.String getCleanupPolicyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `compressionTypeInput`Optional + +```java +public java.lang.String getCompressionTypeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `deleteRetentionMsInput`Optional + +```java +public java.lang.String getDeleteRetentionMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `fileDeleteDelayMsInput`Optional + +```java +public java.lang.String getFileDeleteDelayMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `flushMessagesInput`Optional + +```java +public java.lang.String getFlushMessagesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `flushMsInput`Optional + +```java +public java.lang.String getFlushMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `indexIntervalBytesInput`Optional + +```java +public java.lang.String getIndexIntervalBytesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `maxCompactionLagMsInput`Optional + +```java +public java.lang.String getMaxCompactionLagMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `maxMessageBytesInput`Optional + +```java +public java.lang.String getMaxMessageBytesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `messageDownConversionEnableInput`Optional + +```java +public java.lang.Object getMessageDownConversionEnableInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `messageFormatVersionInput`Optional + +```java +public java.lang.String getMessageFormatVersionInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `messageTimestampDifferenceMaxMsInput`Optional + +```java +public java.lang.String getMessageTimestampDifferenceMaxMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `messageTimestampTypeInput`Optional + +```java +public java.lang.String getMessageTimestampTypeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `minCleanableDirtyRatioInput`Optional + +```java +public java.lang.Number getMinCleanableDirtyRatioInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `minCompactionLagMsInput`Optional + +```java +public java.lang.String getMinCompactionLagMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `minInsyncReplicasInput`Optional + +```java +public java.lang.Number getMinInsyncReplicasInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `preallocateInput`Optional + +```java +public java.lang.Object getPreallocateInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `retentionBytesInput`Optional + +```java +public java.lang.String getRetentionBytesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `retentionMsInput`Optional + +```java +public java.lang.String getRetentionMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentBytesInput`Optional + +```java +public java.lang.String getSegmentBytesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentIndexBytesInput`Optional + +```java +public java.lang.String getSegmentIndexBytesInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentJitterMsInput`Optional + +```java +public java.lang.String getSegmentJitterMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentMsInput`Optional + +```java +public java.lang.String getSegmentMsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `uncleanLeaderElectionEnableInput`Optional + +```java +public java.lang.Object getUncleanLeaderElectionEnableInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `cleanupPolicy`Required + +```java +public java.lang.String getCleanupPolicy(); +``` + +- *Type:* java.lang.String + +--- + +##### `compressionType`Required + +```java +public java.lang.String getCompressionType(); +``` + +- *Type:* java.lang.String + +--- + +##### `deleteRetentionMs`Required + +```java +public java.lang.String getDeleteRetentionMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `fileDeleteDelayMs`Required + +```java +public java.lang.String getFileDeleteDelayMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `flushMessages`Required + +```java +public java.lang.String getFlushMessages(); +``` + +- *Type:* java.lang.String + +--- + +##### `flushMs`Required + +```java +public java.lang.String getFlushMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `indexIntervalBytes`Required + +```java +public java.lang.String getIndexIntervalBytes(); +``` + +- *Type:* java.lang.String + +--- + +##### `maxCompactionLagMs`Required + +```java +public java.lang.String getMaxCompactionLagMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `maxMessageBytes`Required + +```java +public java.lang.String getMaxMessageBytes(); +``` + +- *Type:* java.lang.String + +--- + +##### `messageDownConversionEnable`Required + +```java +public java.lang.Object getMessageDownConversionEnable(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `messageFormatVersion`Required + +```java +public java.lang.String getMessageFormatVersion(); +``` + +- *Type:* java.lang.String + +--- + +##### `messageTimestampDifferenceMaxMs`Required + +```java +public java.lang.String getMessageTimestampDifferenceMaxMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `messageTimestampType`Required + +```java +public java.lang.String getMessageTimestampType(); +``` + +- *Type:* java.lang.String + +--- + +##### `minCleanableDirtyRatio`Required + +```java +public java.lang.Number getMinCleanableDirtyRatio(); +``` + +- *Type:* java.lang.Number + +--- + +##### `minCompactionLagMs`Required + +```java +public java.lang.String getMinCompactionLagMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `minInsyncReplicas`Required + +```java +public java.lang.Number getMinInsyncReplicas(); +``` + +- *Type:* java.lang.Number + +--- + +##### `preallocate`Required + +```java +public java.lang.Object getPreallocate(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `retentionBytes`Required + +```java +public java.lang.String getRetentionBytes(); +``` + +- *Type:* java.lang.String + +--- + +##### `retentionMs`Required + +```java +public java.lang.String getRetentionMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentBytes`Required + +```java +public java.lang.String getSegmentBytes(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentIndexBytes`Required + +```java +public java.lang.String getSegmentIndexBytes(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentJitterMs`Required + +```java +public java.lang.String getSegmentJitterMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `segmentMs`Required + +```java +public java.lang.String getSegmentMs(); +``` + +- *Type:* java.lang.String + +--- + +##### `uncleanLeaderElectionEnable`Required + +```java +public java.lang.Object getUncleanLeaderElectionEnable(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `internalValue`Optional + +```java +public java.lang.Object getInternalValue(); +``` + +- *Type:* com.hashicorp.cdktf.IResolvable OR DatabaseKafkaTopicConfigA + +--- + + + diff --git a/docs/databaseKafkaTopic.python.md b/docs/databaseKafkaTopic.python.md new file mode 100644 index 000000000..306dc3a9c --- /dev/null +++ b/docs/databaseKafkaTopic.python.md @@ -0,0 +1,2654 @@ +# `digitalocean_database_kafka_topic` + +Refer to the Terraform Registory for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic). + +# `databaseKafkaTopic` Submodule + +## Constructs + +### DatabaseKafkaTopic + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic digitalocean_database_kafka_topic}. + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopic( + scope: Construct, + id: str, + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + cluster_id: str, + name: str, + config: typing.Union[IResolvable, typing.List[DatabaseKafkaTopicConfigA]] = None, + id: str = None, + partition_count: typing.Union[int, float] = None, + replication_factor: typing.Union[int, float] = None +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | str | The scoped construct ID. | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. | +| config | typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] | config block. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. | +| partition_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. | +| replication_factor | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* str + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `cluster_id`Required + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. + +--- + +##### `name`Required + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. + +--- + +##### `config`Optional + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] + +config block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `partition_count`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. + +--- + +##### `replication_factor`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| to_string | Returns a string representation of this construct. | +| add_override | *No description.* | +| override_logical_id | Overrides the auto-generated logical ID with a specific ID. | +| reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_to | Moves this resource to the target resource given by moveTarget. | +| put_config | *No description.* | +| reset_config | *No description.* | +| reset_id | *No description.* | +| reset_partition_count | *No description.* | +| reset_replication_factor | *No description.* | + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Returns a string representation of this construct. + +##### `add_override` + +```python +def add_override( + path: str, + value: typing.Any +) -> None +``` + +###### `path`Required + +- *Type:* str + +--- + +###### `value`Required + +- *Type:* typing.Any + +--- + +##### `override_logical_id` + +```python +def override_logical_id( + new_logical_id: str +) -> None +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `new_logical_id`Required + +- *Type:* str + +The new logical ID to use for this stack element. + +--- + +##### `reset_override_logical_id` + +```python +def reset_override_logical_id() -> None +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `put_config` + +```python +def put_config( + value: typing.Union[IResolvable, typing.List[DatabaseKafkaTopicConfigA]] +) -> None +``` + +###### `value`Required + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] + +--- + +##### `reset_config` + +```python +def reset_config() -> None +``` + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_partition_count` + +```python +def reset_partition_count() -> None +``` + +##### `reset_replication_factor` + +```python +def reset_replication_factor() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopic.is_construct( + x: typing.Any +) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* typing.Any + +Any object. + +--- + +##### `is_terraform_element` + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopic.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopic.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopic.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `import_to_id`Required + +- *Type:* str + +The construct id used in the generated config for the DatabaseKafkaTopic to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing DatabaseKafkaTopic that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseKafkaTopic to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktf_stack | cdktf.TerraformStack | *No description.* | +| fqn | str | *No description.* | +| friendly_unique_id | str | *No description.* | +| terraform_meta_arguments | typing.Mapping[typing.Any] | *No description.* | +| terraform_resource_type | str | *No description.* | +| terraform_generator_metadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[str] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| config | DatabaseKafkaTopicConfigAList | *No description.* | +| state | str | *No description.* | +| cluster_id_input | str | *No description.* | +| config_input | typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] | *No description.* | +| id_input | str | *No description.* | +| name_input | str | *No description.* | +| partition_count_input | typing.Union[int, float] | *No description.* | +| replication_factor_input | typing.Union[int, float] | *No description.* | +| cluster_id | str | *No description.* | +| id | str | *No description.* | +| name | str | *No description.* | +| partition_count | typing.Union[int, float] | *No description.* | +| replication_factor | typing.Union[int, float] | *No description.* | + +--- + +##### `node`Required + +```python +node: Node +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktf_stack`Required + +```python +cdktf_stack: TerraformStack +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `friendly_unique_id`Required + +```python +friendly_unique_id: str +``` + +- *Type:* str + +--- + +##### `terraform_meta_arguments`Required + +```python +terraform_meta_arguments: typing.Mapping[typing.Any] +``` + +- *Type:* typing.Mapping[typing.Any] + +--- + +##### `terraform_resource_type`Required + +```python +terraform_resource_type: str +``` + +- *Type:* str + +--- + +##### `terraform_generator_metadata`Optional + +```python +terraform_generator_metadata: TerraformProviderGeneratorMetadata +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `config`Required + +```python +config: DatabaseKafkaTopicConfigAList +``` + +- *Type:* DatabaseKafkaTopicConfigAList + +--- + +##### `state`Required + +```python +state: str +``` + +- *Type:* str + +--- + +##### `cluster_id_input`Optional + +```python +cluster_id_input: str +``` + +- *Type:* str + +--- + +##### `config_input`Optional + +```python +config_input: typing.Union[IResolvable, typing.List[DatabaseKafkaTopicConfigA]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `name_input`Optional + +```python +name_input: str +``` + +- *Type:* str + +--- + +##### `partition_count_input`Optional + +```python +partition_count_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `replication_factor_input`Optional + +```python +replication_factor_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `cluster_id`Required + +```python +cluster_id: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +--- + +##### `partition_count`Required + +```python +partition_count: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `replication_factor`Required + +```python +replication_factor: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### DatabaseKafkaTopicConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopicConfig( + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + cluster_id: str, + name: str, + config: typing.Union[IResolvable, typing.List[DatabaseKafkaTopicConfigA]] = None, + id: str = None, + partition_count: typing.Union[int, float] = None, + replication_factor: typing.Union[int, float] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. | +| config | typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] | config block. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. | +| partition_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. | +| replication_factor | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. | + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[ITerraformDependable] +``` + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `cluster_id`Required + +```python +cluster_id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. + +--- + +##### `name`Required + +```python +name: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. + +--- + +##### `config`Optional + +```python +config: typing.Union[IResolvable, typing.List[DatabaseKafkaTopicConfigA]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] + +config block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `partition_count`Optional + +```python +partition_count: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. + +--- + +##### `replication_factor`Optional + +```python +replication_factor: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. + +--- + +### DatabaseKafkaTopicConfigA + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopicConfigA( + cleanup_policy: str = None, + compression_type: str = None, + delete_retention_ms: str = None, + file_delete_delay_ms: str = None, + flush_messages: str = None, + flush_ms: str = None, + index_interval_bytes: str = None, + max_compaction_lag_ms: str = None, + max_message_bytes: str = None, + message_down_conversion_enable: typing.Union[bool, IResolvable] = None, + message_format_version: str = None, + message_timestamp_difference_max_ms: str = None, + message_timestamp_type: str = None, + min_cleanable_dirty_ratio: typing.Union[int, float] = None, + min_compaction_lag_ms: str = None, + min_insync_replicas: typing.Union[int, float] = None, + preallocate: typing.Union[bool, IResolvable] = None, + retention_bytes: str = None, + retention_ms: str = None, + segment_bytes: str = None, + segment_index_bytes: str = None, + segment_jitter_ms: str = None, + segment_ms: str = None, + unclean_leader_election_enable: typing.Union[bool, IResolvable] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cleanup_policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. | +| compression_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. | +| delete_retention_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. | +| file_delete_delay_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. | +| flush_messages | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. | +| flush_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. | +| index_interval_bytes | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. | +| max_compaction_lag_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. | +| max_message_bytes | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. | +| message_down_conversion_enable | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. | +| message_format_version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. | +| message_timestamp_difference_max_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. | +| message_timestamp_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. | +| min_cleanable_dirty_ratio | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. | +| min_compaction_lag_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. | +| min_insync_replicas | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. | +| preallocate | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. | +| retention_bytes | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. | +| retention_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. | +| segment_bytes | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. | +| segment_index_bytes | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. | +| segment_jitter_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. | +| segment_ms | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. | +| unclean_leader_election_enable | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. | + +--- + +##### `cleanup_policy`Optional + +```python +cleanup_policy: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. + +--- + +##### `compression_type`Optional + +```python +compression_type: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. + +--- + +##### `delete_retention_ms`Optional + +```python +delete_retention_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. + +--- + +##### `file_delete_delay_ms`Optional + +```python +file_delete_delay_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. + +--- + +##### `flush_messages`Optional + +```python +flush_messages: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. + +--- + +##### `flush_ms`Optional + +```python +flush_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. + +--- + +##### `index_interval_bytes`Optional + +```python +index_interval_bytes: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. + +--- + +##### `max_compaction_lag_ms`Optional + +```python +max_compaction_lag_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. + +--- + +##### `max_message_bytes`Optional + +```python +max_message_bytes: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. + +--- + +##### `message_down_conversion_enable`Optional + +```python +message_down_conversion_enable: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. + +--- + +##### `message_format_version`Optional + +```python +message_format_version: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. + +--- + +##### `message_timestamp_difference_max_ms`Optional + +```python +message_timestamp_difference_max_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. + +--- + +##### `message_timestamp_type`Optional + +```python +message_timestamp_type: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. + +--- + +##### `min_cleanable_dirty_ratio`Optional + +```python +min_cleanable_dirty_ratio: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. + +--- + +##### `min_compaction_lag_ms`Optional + +```python +min_compaction_lag_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. + +--- + +##### `min_insync_replicas`Optional + +```python +min_insync_replicas: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. + +--- + +##### `preallocate`Optional + +```python +preallocate: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. + +--- + +##### `retention_bytes`Optional + +```python +retention_bytes: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. + +--- + +##### `retention_ms`Optional + +```python +retention_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. + +--- + +##### `segment_bytes`Optional + +```python +segment_bytes: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. + +--- + +##### `segment_index_bytes`Optional + +```python +segment_index_bytes: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. + +--- + +##### `segment_jitter_ms`Optional + +```python +segment_jitter_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. + +--- + +##### `segment_ms`Optional + +```python +segment_ms: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. + +--- + +##### `unclean_leader_election_enable`Optional + +```python +unclean_leader_election_enable: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. + +--- + +## Classes + +### DatabaseKafkaTopicConfigAList + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopicConfigAList( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + wraps_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| wraps_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `wraps_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```python +def get( + index: typing.Union[int, float] +) -> DatabaseKafkaTopicConfigAOutputReference +``` + +###### `index`Required + +- *Type:* typing.Union[int, float] + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, typing.List[DatabaseKafkaTopicConfigA]] +``` + +- *Type:* typing.Union[cdktf.IResolvable, typing.List[DatabaseKafkaTopicConfigA]] + +--- + + +### DatabaseKafkaTopicConfigAOutputReference + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import database_kafka_topic + +databaseKafkaTopic.DatabaseKafkaTopicConfigAOutputReference( + terraform_resource: IInterpolatingParent, + terraform_attribute: str, + complex_object_index: typing.Union[int, float], + complex_object_is_from_set: bool +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraform_resource | cdktf.IInterpolatingParent | The parent resource. | +| terraform_attribute | str | The attribute on the parent resource this class is referencing. | +| complex_object_index | typing.Union[int, float] | the index of this item in the list. | +| complex_object_is_from_set | bool | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraform_resource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraform_attribute`Required + +- *Type:* str + +The attribute on the parent resource this class is referencing. + +--- + +##### `complex_object_index`Required + +- *Type:* typing.Union[int, float] + +the index of this item in the list. + +--- + +##### `complex_object_is_from_set`Required + +- *Type:* bool + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| compute_fqn | *No description.* | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| interpolation_for_attribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| to_string | Return a string representation of this resolvable object. | +| reset_cleanup_policy | *No description.* | +| reset_compression_type | *No description.* | +| reset_delete_retention_ms | *No description.* | +| reset_file_delete_delay_ms | *No description.* | +| reset_flush_messages | *No description.* | +| reset_flush_ms | *No description.* | +| reset_index_interval_bytes | *No description.* | +| reset_max_compaction_lag_ms | *No description.* | +| reset_max_message_bytes | *No description.* | +| reset_message_down_conversion_enable | *No description.* | +| reset_message_format_version | *No description.* | +| reset_message_timestamp_difference_max_ms | *No description.* | +| reset_message_timestamp_type | *No description.* | +| reset_min_cleanable_dirty_ratio | *No description.* | +| reset_min_compaction_lag_ms | *No description.* | +| reset_min_insync_replicas | *No description.* | +| reset_preallocate | *No description.* | +| reset_retention_bytes | *No description.* | +| reset_retention_ms | *No description.* | +| reset_segment_bytes | *No description.* | +| reset_segment_index_bytes | *No description.* | +| reset_segment_jitter_ms | *No description.* | +| reset_segment_ms | *No description.* | +| reset_unclean_leader_election_enable | *No description.* | + +--- + +##### `compute_fqn` + +```python +def compute_fqn() -> str +``` + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + property: str +) -> IResolvable +``` + +###### `property`Required + +- *Type:* str + +--- + +##### `resolve` + +```python +def resolve( + _context: IResolveContext +) -> typing.Any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `reset_cleanup_policy` + +```python +def reset_cleanup_policy() -> None +``` + +##### `reset_compression_type` + +```python +def reset_compression_type() -> None +``` + +##### `reset_delete_retention_ms` + +```python +def reset_delete_retention_ms() -> None +``` + +##### `reset_file_delete_delay_ms` + +```python +def reset_file_delete_delay_ms() -> None +``` + +##### `reset_flush_messages` + +```python +def reset_flush_messages() -> None +``` + +##### `reset_flush_ms` + +```python +def reset_flush_ms() -> None +``` + +##### `reset_index_interval_bytes` + +```python +def reset_index_interval_bytes() -> None +``` + +##### `reset_max_compaction_lag_ms` + +```python +def reset_max_compaction_lag_ms() -> None +``` + +##### `reset_max_message_bytes` + +```python +def reset_max_message_bytes() -> None +``` + +##### `reset_message_down_conversion_enable` + +```python +def reset_message_down_conversion_enable() -> None +``` + +##### `reset_message_format_version` + +```python +def reset_message_format_version() -> None +``` + +##### `reset_message_timestamp_difference_max_ms` + +```python +def reset_message_timestamp_difference_max_ms() -> None +``` + +##### `reset_message_timestamp_type` + +```python +def reset_message_timestamp_type() -> None +``` + +##### `reset_min_cleanable_dirty_ratio` + +```python +def reset_min_cleanable_dirty_ratio() -> None +``` + +##### `reset_min_compaction_lag_ms` + +```python +def reset_min_compaction_lag_ms() -> None +``` + +##### `reset_min_insync_replicas` + +```python +def reset_min_insync_replicas() -> None +``` + +##### `reset_preallocate` + +```python +def reset_preallocate() -> None +``` + +##### `reset_retention_bytes` + +```python +def reset_retention_bytes() -> None +``` + +##### `reset_retention_ms` + +```python +def reset_retention_ms() -> None +``` + +##### `reset_segment_bytes` + +```python +def reset_segment_bytes() -> None +``` + +##### `reset_segment_index_bytes` + +```python +def reset_segment_index_bytes() -> None +``` + +##### `reset_segment_jitter_ms` + +```python +def reset_segment_jitter_ms() -> None +``` + +##### `reset_segment_ms` + +```python +def reset_segment_ms() -> None +``` + +##### `reset_unclean_leader_election_enable` + +```python +def reset_unclean_leader_election_enable() -> None +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creation_stack | typing.List[str] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | str | *No description.* | +| cleanup_policy_input | str | *No description.* | +| compression_type_input | str | *No description.* | +| delete_retention_ms_input | str | *No description.* | +| file_delete_delay_ms_input | str | *No description.* | +| flush_messages_input | str | *No description.* | +| flush_ms_input | str | *No description.* | +| index_interval_bytes_input | str | *No description.* | +| max_compaction_lag_ms_input | str | *No description.* | +| max_message_bytes_input | str | *No description.* | +| message_down_conversion_enable_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| message_format_version_input | str | *No description.* | +| message_timestamp_difference_max_ms_input | str | *No description.* | +| message_timestamp_type_input | str | *No description.* | +| min_cleanable_dirty_ratio_input | typing.Union[int, float] | *No description.* | +| min_compaction_lag_ms_input | str | *No description.* | +| min_insync_replicas_input | typing.Union[int, float] | *No description.* | +| preallocate_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| retention_bytes_input | str | *No description.* | +| retention_ms_input | str | *No description.* | +| segment_bytes_input | str | *No description.* | +| segment_index_bytes_input | str | *No description.* | +| segment_jitter_ms_input | str | *No description.* | +| segment_ms_input | str | *No description.* | +| unclean_leader_election_enable_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| cleanup_policy | str | *No description.* | +| compression_type | str | *No description.* | +| delete_retention_ms | str | *No description.* | +| file_delete_delay_ms | str | *No description.* | +| flush_messages | str | *No description.* | +| flush_ms | str | *No description.* | +| index_interval_bytes | str | *No description.* | +| max_compaction_lag_ms | str | *No description.* | +| max_message_bytes | str | *No description.* | +| message_down_conversion_enable | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| message_format_version | str | *No description.* | +| message_timestamp_difference_max_ms | str | *No description.* | +| message_timestamp_type | str | *No description.* | +| min_cleanable_dirty_ratio | typing.Union[int, float] | *No description.* | +| min_compaction_lag_ms | str | *No description.* | +| min_insync_replicas | typing.Union[int, float] | *No description.* | +| preallocate | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| retention_bytes | str | *No description.* | +| retention_ms | str | *No description.* | +| segment_bytes | str | *No description.* | +| segment_index_bytes | str | *No description.* | +| segment_jitter_ms | str | *No description.* | +| segment_ms | str | *No description.* | +| unclean_leader_election_enable | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| internal_value | typing.Union[cdktf.IResolvable, DatabaseKafkaTopicConfigA] | *No description.* | + +--- + +##### `creation_stack`Required + +```python +creation_stack: typing.List[str] +``` + +- *Type:* typing.List[str] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `cleanup_policy_input`Optional + +```python +cleanup_policy_input: str +``` + +- *Type:* str + +--- + +##### `compression_type_input`Optional + +```python +compression_type_input: str +``` + +- *Type:* str + +--- + +##### `delete_retention_ms_input`Optional + +```python +delete_retention_ms_input: str +``` + +- *Type:* str + +--- + +##### `file_delete_delay_ms_input`Optional + +```python +file_delete_delay_ms_input: str +``` + +- *Type:* str + +--- + +##### `flush_messages_input`Optional + +```python +flush_messages_input: str +``` + +- *Type:* str + +--- + +##### `flush_ms_input`Optional + +```python +flush_ms_input: str +``` + +- *Type:* str + +--- + +##### `index_interval_bytes_input`Optional + +```python +index_interval_bytes_input: str +``` + +- *Type:* str + +--- + +##### `max_compaction_lag_ms_input`Optional + +```python +max_compaction_lag_ms_input: str +``` + +- *Type:* str + +--- + +##### `max_message_bytes_input`Optional + +```python +max_message_bytes_input: str +``` + +- *Type:* str + +--- + +##### `message_down_conversion_enable_input`Optional + +```python +message_down_conversion_enable_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `message_format_version_input`Optional + +```python +message_format_version_input: str +``` + +- *Type:* str + +--- + +##### `message_timestamp_difference_max_ms_input`Optional + +```python +message_timestamp_difference_max_ms_input: str +``` + +- *Type:* str + +--- + +##### `message_timestamp_type_input`Optional + +```python +message_timestamp_type_input: str +``` + +- *Type:* str + +--- + +##### `min_cleanable_dirty_ratio_input`Optional + +```python +min_cleanable_dirty_ratio_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `min_compaction_lag_ms_input`Optional + +```python +min_compaction_lag_ms_input: str +``` + +- *Type:* str + +--- + +##### `min_insync_replicas_input`Optional + +```python +min_insync_replicas_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `preallocate_input`Optional + +```python +preallocate_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `retention_bytes_input`Optional + +```python +retention_bytes_input: str +``` + +- *Type:* str + +--- + +##### `retention_ms_input`Optional + +```python +retention_ms_input: str +``` + +- *Type:* str + +--- + +##### `segment_bytes_input`Optional + +```python +segment_bytes_input: str +``` + +- *Type:* str + +--- + +##### `segment_index_bytes_input`Optional + +```python +segment_index_bytes_input: str +``` + +- *Type:* str + +--- + +##### `segment_jitter_ms_input`Optional + +```python +segment_jitter_ms_input: str +``` + +- *Type:* str + +--- + +##### `segment_ms_input`Optional + +```python +segment_ms_input: str +``` + +- *Type:* str + +--- + +##### `unclean_leader_election_enable_input`Optional + +```python +unclean_leader_election_enable_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `cleanup_policy`Required + +```python +cleanup_policy: str +``` + +- *Type:* str + +--- + +##### `compression_type`Required + +```python +compression_type: str +``` + +- *Type:* str + +--- + +##### `delete_retention_ms`Required + +```python +delete_retention_ms: str +``` + +- *Type:* str + +--- + +##### `file_delete_delay_ms`Required + +```python +file_delete_delay_ms: str +``` + +- *Type:* str + +--- + +##### `flush_messages`Required + +```python +flush_messages: str +``` + +- *Type:* str + +--- + +##### `flush_ms`Required + +```python +flush_ms: str +``` + +- *Type:* str + +--- + +##### `index_interval_bytes`Required + +```python +index_interval_bytes: str +``` + +- *Type:* str + +--- + +##### `max_compaction_lag_ms`Required + +```python +max_compaction_lag_ms: str +``` + +- *Type:* str + +--- + +##### `max_message_bytes`Required + +```python +max_message_bytes: str +``` + +- *Type:* str + +--- + +##### `message_down_conversion_enable`Required + +```python +message_down_conversion_enable: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `message_format_version`Required + +```python +message_format_version: str +``` + +- *Type:* str + +--- + +##### `message_timestamp_difference_max_ms`Required + +```python +message_timestamp_difference_max_ms: str +``` + +- *Type:* str + +--- + +##### `message_timestamp_type`Required + +```python +message_timestamp_type: str +``` + +- *Type:* str + +--- + +##### `min_cleanable_dirty_ratio`Required + +```python +min_cleanable_dirty_ratio: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `min_compaction_lag_ms`Required + +```python +min_compaction_lag_ms: str +``` + +- *Type:* str + +--- + +##### `min_insync_replicas`Required + +```python +min_insync_replicas: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `preallocate`Required + +```python +preallocate: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `retention_bytes`Required + +```python +retention_bytes: str +``` + +- *Type:* str + +--- + +##### `retention_ms`Required + +```python +retention_ms: str +``` + +- *Type:* str + +--- + +##### `segment_bytes`Required + +```python +segment_bytes: str +``` + +- *Type:* str + +--- + +##### `segment_index_bytes`Required + +```python +segment_index_bytes: str +``` + +- *Type:* str + +--- + +##### `segment_jitter_ms`Required + +```python +segment_jitter_ms: str +``` + +- *Type:* str + +--- + +##### `segment_ms`Required + +```python +segment_ms: str +``` + +- *Type:* str + +--- + +##### `unclean_leader_election_enable`Required + +```python +unclean_leader_election_enable: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `internal_value`Optional + +```python +internal_value: typing.Union[IResolvable, DatabaseKafkaTopicConfigA] +``` + +- *Type:* typing.Union[cdktf.IResolvable, DatabaseKafkaTopicConfigA] + +--- + + + diff --git a/docs/databaseKafkaTopic.typescript.md b/docs/databaseKafkaTopic.typescript.md new file mode 100644 index 000000000..fb2ab5237 --- /dev/null +++ b/docs/databaseKafkaTopic.typescript.md @@ -0,0 +1,2417 @@ +# `digitalocean_database_kafka_topic` + +Refer to the Terraform Registory for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic). + +# `databaseKafkaTopic` Submodule + +## Constructs + +### DatabaseKafkaTopic + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic digitalocean_database_kafka_topic}. + +#### Initializers + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +new databaseKafkaTopic.DatabaseKafkaTopic(scope: Construct, id: string, config: DatabaseKafkaTopicConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | DatabaseKafkaTopicConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* DatabaseKafkaTopicConfig + +--- + +#### Methods + +| **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. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| putConfig | *No description.* | +| resetConfig | *No description.* | +| resetId | *No description.* | +| resetPartitionCount | *No description.* | +| resetReplicationFactor | *No description.* | + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```typescript +public addOverride(path: string, value: any): void +``` + +###### `path`Required + +- *Type:* string + +--- + +###### `value`Required + +- *Type:* any + +--- + +##### `overrideLogicalId` + +```typescript +public overrideLogicalId(newLogicalId: string): void +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```typescript +public resetOverrideLogicalId(): void +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `putConfig` + +```typescript +public putConfig(value: IResolvable | DatabaseKafkaTopicConfigA[]): void +``` + +###### `value`Required + +- *Type:* cdktf.IResolvable | DatabaseKafkaTopicConfigA[] + +--- + +##### `resetConfig` + +```typescript +public resetConfig(): void +``` + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetPartitionCount` + +```typescript +public resetPartitionCount(): void +``` + +##### `resetReplicationFactor` + +```typescript +public resetReplicationFactor(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +databaseKafkaTopic.DatabaseKafkaTopic.isConstruct(x: any) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +databaseKafkaTopic.DatabaseKafkaTopic.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +databaseKafkaTopic.DatabaseKafkaTopic.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +databaseKafkaTopic.DatabaseKafkaTopic.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* string + +The construct id used in the generated config for the DatabaseKafkaTopic to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing DatabaseKafkaTopic that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseKafkaTopic to import is found. + +--- + +#### Properties + +| **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 \| cdktf.TerraformCount | *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.* | +| config | DatabaseKafkaTopicConfigAList | *No description.* | +| state | string | *No description.* | +| clusterIdInput | string | *No description.* | +| configInput | cdktf.IResolvable \| DatabaseKafkaTopicConfigA[] | *No description.* | +| idInput | string | *No description.* | +| nameInput | string | *No description.* | +| partitionCountInput | number | *No description.* | +| replicationFactorInput | number | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | +| name | string | *No description.* | +| partitionCount | number | *No description.* | +| replicationFactor | number | *No description.* | + +--- + +##### `node`Required + +```typescript +public readonly node: Node; +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```typescript +public readonly cdktfStack: TerraformStack; +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `friendlyUniqueId`Required + +```typescript +public readonly friendlyUniqueId: string; +``` + +- *Type:* string + +--- + +##### `terraformMetaArguments`Required + +```typescript +public readonly terraformMetaArguments: {[ key: string ]: any}; +``` + +- *Type:* {[ key: string ]: any} + +--- + +##### `terraformResourceType`Required + +```typescript +public readonly terraformResourceType: string; +``` + +- *Type:* string + +--- + +##### `terraformGeneratorMetadata`Optional + +```typescript +public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: string[]; +``` + +- *Type:* string[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `config`Required + +```typescript +public readonly config: DatabaseKafkaTopicConfigAList; +``` + +- *Type:* DatabaseKafkaTopicConfigAList + +--- + +##### `state`Required + +```typescript +public readonly state: string; +``` + +- *Type:* string + +--- + +##### `clusterIdInput`Optional + +```typescript +public readonly clusterIdInput: string; +``` + +- *Type:* string + +--- + +##### `configInput`Optional + +```typescript +public readonly configInput: IResolvable | DatabaseKafkaTopicConfigA[]; +``` + +- *Type:* cdktf.IResolvable | DatabaseKafkaTopicConfigA[] + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `nameInput`Optional + +```typescript +public readonly nameInput: string; +``` + +- *Type:* string + +--- + +##### `partitionCountInput`Optional + +```typescript +public readonly partitionCountInput: number; +``` + +- *Type:* number + +--- + +##### `replicationFactorInput`Optional + +```typescript +public readonly replicationFactorInput: number; +``` + +- *Type:* number + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +--- + +##### `partitionCount`Required + +```typescript +public readonly partitionCount: number; +``` + +- *Type:* number + +--- + +##### `replicationFactor`Required + +```typescript +public readonly replicationFactor: number; +``` + +- *Type:* number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### DatabaseKafkaTopicConfig + +#### Initializer + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +const databaseKafkaTopicConfig: databaseKafkaTopic.DatabaseKafkaTopicConfig = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *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://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. | +| config | cdktf.IResolvable \| DatabaseKafkaTopicConfigA[] | config block. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. | +| partitionCount | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. | +| replicationFactor | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. | + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: ITerraformDependable[]; +``` + +- *Type:* cdktf.ITerraformDependable[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id}. + +--- + +##### `name`Required + +```typescript +public readonly name: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name}. + +--- + +##### `config`Optional + +```typescript +public readonly config: IResolvable | DatabaseKafkaTopicConfigA[]; +``` + +- *Type:* cdktf.IResolvable | DatabaseKafkaTopicConfigA[] + +config block. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `partitionCount`Optional + +```typescript +public readonly partitionCount: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count}. + +--- + +##### `replicationFactor`Optional + +```typescript +public readonly replicationFactor: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor}. + +--- + +### DatabaseKafkaTopicConfigA + +#### Initializer + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +const databaseKafkaTopicConfigA: databaseKafkaTopic.DatabaseKafkaTopicConfigA = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| cleanupPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. | +| compressionType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. | +| deleteRetentionMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. | +| fileDeleteDelayMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. | +| flushMessages | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. | +| flushMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. | +| indexIntervalBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. | +| maxCompactionLagMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. | +| maxMessageBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. | +| messageDownConversionEnable | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. | +| messageFormatVersion | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. | +| messageTimestampDifferenceMaxMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. | +| messageTimestampType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. | +| minCleanableDirtyRatio | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. | +| minCompactionLagMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. | +| minInsyncReplicas | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. | +| preallocate | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. | +| retentionBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. | +| retentionMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. | +| segmentBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. | +| segmentIndexBytes | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. | +| segmentJitterMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. | +| segmentMs | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. | +| uncleanLeaderElectionEnable | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. | + +--- + +##### `cleanupPolicy`Optional + +```typescript +public readonly cleanupPolicy: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy}. + +--- + +##### `compressionType`Optional + +```typescript +public readonly compressionType: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type}. + +--- + +##### `deleteRetentionMs`Optional + +```typescript +public readonly deleteRetentionMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms}. + +--- + +##### `fileDeleteDelayMs`Optional + +```typescript +public readonly fileDeleteDelayMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms}. + +--- + +##### `flushMessages`Optional + +```typescript +public readonly flushMessages: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages}. + +--- + +##### `flushMs`Optional + +```typescript +public readonly flushMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms}. + +--- + +##### `indexIntervalBytes`Optional + +```typescript +public readonly indexIntervalBytes: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes}. + +--- + +##### `maxCompactionLagMs`Optional + +```typescript +public readonly maxCompactionLagMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms}. + +--- + +##### `maxMessageBytes`Optional + +```typescript +public readonly maxMessageBytes: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes}. + +--- + +##### `messageDownConversionEnable`Optional + +```typescript +public readonly messageDownConversionEnable: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable}. + +--- + +##### `messageFormatVersion`Optional + +```typescript +public readonly messageFormatVersion: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version}. + +--- + +##### `messageTimestampDifferenceMaxMs`Optional + +```typescript +public readonly messageTimestampDifferenceMaxMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms}. + +--- + +##### `messageTimestampType`Optional + +```typescript +public readonly messageTimestampType: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type}. + +--- + +##### `minCleanableDirtyRatio`Optional + +```typescript +public readonly minCleanableDirtyRatio: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio}. + +--- + +##### `minCompactionLagMs`Optional + +```typescript +public readonly minCompactionLagMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms}. + +--- + +##### `minInsyncReplicas`Optional + +```typescript +public readonly minInsyncReplicas: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas}. + +--- + +##### `preallocate`Optional + +```typescript +public readonly preallocate: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate}. + +--- + +##### `retentionBytes`Optional + +```typescript +public readonly retentionBytes: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes}. + +--- + +##### `retentionMs`Optional + +```typescript +public readonly retentionMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms}. + +--- + +##### `segmentBytes`Optional + +```typescript +public readonly segmentBytes: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes}. + +--- + +##### `segmentIndexBytes`Optional + +```typescript +public readonly segmentIndexBytes: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes}. + +--- + +##### `segmentJitterMs`Optional + +```typescript +public readonly segmentJitterMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms}. + +--- + +##### `segmentMs`Optional + +```typescript +public readonly segmentMs: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms}. + +--- + +##### `uncleanLeaderElectionEnable`Optional + +```typescript +public readonly uncleanLeaderElectionEnable: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable}. + +--- + +## Classes + +### DatabaseKafkaTopicConfigAList + +#### Initializers + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +new databaseKafkaTopic.DatabaseKafkaTopicConfigAList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| wrapsSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `wrapsSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| get | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `get` + +```typescript +public get(index: number): DatabaseKafkaTopicConfigAOutputReference +``` + +###### `index`Required + +- *Type:* number + +the index of the item to return. + +--- + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| internalValue | cdktf.IResolvable \| DatabaseKafkaTopicConfigA[] | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | DatabaseKafkaTopicConfigA[]; +``` + +- *Type:* cdktf.IResolvable | DatabaseKafkaTopicConfigA[] + +--- + + +### DatabaseKafkaTopicConfigAOutputReference + +#### Initializers + +```typescript +import { databaseKafkaTopic } from '@cdktf/provider-digitalocean' + +new databaseKafkaTopic.DatabaseKafkaTopicConfigAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| terraformResource | cdktf.IInterpolatingParent | The parent resource. | +| terraformAttribute | string | The attribute on the parent resource this class is referencing. | +| complexObjectIndex | number | the index of this item in the list. | +| complexObjectIsFromSet | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). | + +--- + +##### `terraformResource`Required + +- *Type:* cdktf.IInterpolatingParent + +The parent resource. + +--- + +##### `terraformAttribute`Required + +- *Type:* string + +The attribute on the parent resource this class is referencing. + +--- + +##### `complexObjectIndex`Required + +- *Type:* number + +the index of this item in the list. + +--- + +##### `complexObjectIsFromSet`Required + +- *Type:* boolean + +whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| computeFqn | *No description.* | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| interpolationForAttribute | *No description.* | +| resolve | Produce the Token's value at resolution time. | +| toString | Return a string representation of this resolvable object. | +| resetCleanupPolicy | *No description.* | +| resetCompressionType | *No description.* | +| resetDeleteRetentionMs | *No description.* | +| resetFileDeleteDelayMs | *No description.* | +| resetFlushMessages | *No description.* | +| resetFlushMs | *No description.* | +| resetIndexIntervalBytes | *No description.* | +| resetMaxCompactionLagMs | *No description.* | +| resetMaxMessageBytes | *No description.* | +| resetMessageDownConversionEnable | *No description.* | +| resetMessageFormatVersion | *No description.* | +| resetMessageTimestampDifferenceMaxMs | *No description.* | +| resetMessageTimestampType | *No description.* | +| resetMinCleanableDirtyRatio | *No description.* | +| resetMinCompactionLagMs | *No description.* | +| resetMinInsyncReplicas | *No description.* | +| resetPreallocate | *No description.* | +| resetRetentionBytes | *No description.* | +| resetRetentionMs | *No description.* | +| resetSegmentBytes | *No description.* | +| resetSegmentIndexBytes | *No description.* | +| resetSegmentJitterMs | *No description.* | +| resetSegmentMs | *No description.* | +| resetUncleanLeaderElectionEnable | *No description.* | + +--- + +##### `computeFqn` + +```typescript +public computeFqn(): string +``` + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(property: string): IResolvable +``` + +###### `property`Required + +- *Type:* string + +--- + +##### `resolve` + +```typescript +public resolve(_context: IResolveContext): any +``` + +Produce the Token's value at resolution time. + +###### `_context`Required + +- *Type:* cdktf.IResolveContext + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Return a string representation of this resolvable object. + +Returns a reversible string representation. + +##### `resetCleanupPolicy` + +```typescript +public resetCleanupPolicy(): void +``` + +##### `resetCompressionType` + +```typescript +public resetCompressionType(): void +``` + +##### `resetDeleteRetentionMs` + +```typescript +public resetDeleteRetentionMs(): void +``` + +##### `resetFileDeleteDelayMs` + +```typescript +public resetFileDeleteDelayMs(): void +``` + +##### `resetFlushMessages` + +```typescript +public resetFlushMessages(): void +``` + +##### `resetFlushMs` + +```typescript +public resetFlushMs(): void +``` + +##### `resetIndexIntervalBytes` + +```typescript +public resetIndexIntervalBytes(): void +``` + +##### `resetMaxCompactionLagMs` + +```typescript +public resetMaxCompactionLagMs(): void +``` + +##### `resetMaxMessageBytes` + +```typescript +public resetMaxMessageBytes(): void +``` + +##### `resetMessageDownConversionEnable` + +```typescript +public resetMessageDownConversionEnable(): void +``` + +##### `resetMessageFormatVersion` + +```typescript +public resetMessageFormatVersion(): void +``` + +##### `resetMessageTimestampDifferenceMaxMs` + +```typescript +public resetMessageTimestampDifferenceMaxMs(): void +``` + +##### `resetMessageTimestampType` + +```typescript +public resetMessageTimestampType(): void +``` + +##### `resetMinCleanableDirtyRatio` + +```typescript +public resetMinCleanableDirtyRatio(): void +``` + +##### `resetMinCompactionLagMs` + +```typescript +public resetMinCompactionLagMs(): void +``` + +##### `resetMinInsyncReplicas` + +```typescript +public resetMinInsyncReplicas(): void +``` + +##### `resetPreallocate` + +```typescript +public resetPreallocate(): void +``` + +##### `resetRetentionBytes` + +```typescript +public resetRetentionBytes(): void +``` + +##### `resetRetentionMs` + +```typescript +public resetRetentionMs(): void +``` + +##### `resetSegmentBytes` + +```typescript +public resetSegmentBytes(): void +``` + +##### `resetSegmentIndexBytes` + +```typescript +public resetSegmentIndexBytes(): void +``` + +##### `resetSegmentJitterMs` + +```typescript +public resetSegmentJitterMs(): void +``` + +##### `resetSegmentMs` + +```typescript +public resetSegmentMs(): void +``` + +##### `resetUncleanLeaderElectionEnable` + +```typescript +public resetUncleanLeaderElectionEnable(): void +``` + + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| creationStack | string[] | The creation stack of this resolvable which will be appended to errors thrown during resolution. | +| fqn | string | *No description.* | +| cleanupPolicyInput | string | *No description.* | +| compressionTypeInput | string | *No description.* | +| deleteRetentionMsInput | string | *No description.* | +| fileDeleteDelayMsInput | string | *No description.* | +| flushMessagesInput | string | *No description.* | +| flushMsInput | string | *No description.* | +| indexIntervalBytesInput | string | *No description.* | +| maxCompactionLagMsInput | string | *No description.* | +| maxMessageBytesInput | string | *No description.* | +| messageDownConversionEnableInput | boolean \| cdktf.IResolvable | *No description.* | +| messageFormatVersionInput | string | *No description.* | +| messageTimestampDifferenceMaxMsInput | string | *No description.* | +| messageTimestampTypeInput | string | *No description.* | +| minCleanableDirtyRatioInput | number | *No description.* | +| minCompactionLagMsInput | string | *No description.* | +| minInsyncReplicasInput | number | *No description.* | +| preallocateInput | boolean \| cdktf.IResolvable | *No description.* | +| retentionBytesInput | string | *No description.* | +| retentionMsInput | string | *No description.* | +| segmentBytesInput | string | *No description.* | +| segmentIndexBytesInput | string | *No description.* | +| segmentJitterMsInput | string | *No description.* | +| segmentMsInput | string | *No description.* | +| uncleanLeaderElectionEnableInput | boolean \| cdktf.IResolvable | *No description.* | +| cleanupPolicy | string | *No description.* | +| compressionType | string | *No description.* | +| deleteRetentionMs | string | *No description.* | +| fileDeleteDelayMs | string | *No description.* | +| flushMessages | string | *No description.* | +| flushMs | string | *No description.* | +| indexIntervalBytes | string | *No description.* | +| maxCompactionLagMs | string | *No description.* | +| maxMessageBytes | string | *No description.* | +| messageDownConversionEnable | boolean \| cdktf.IResolvable | *No description.* | +| messageFormatVersion | string | *No description.* | +| messageTimestampDifferenceMaxMs | string | *No description.* | +| messageTimestampType | string | *No description.* | +| minCleanableDirtyRatio | number | *No description.* | +| minCompactionLagMs | string | *No description.* | +| minInsyncReplicas | number | *No description.* | +| preallocate | boolean \| cdktf.IResolvable | *No description.* | +| retentionBytes | string | *No description.* | +| retentionMs | string | *No description.* | +| segmentBytes | string | *No description.* | +| segmentIndexBytes | string | *No description.* | +| segmentJitterMs | string | *No description.* | +| segmentMs | string | *No description.* | +| uncleanLeaderElectionEnable | boolean \| cdktf.IResolvable | *No description.* | +| internalValue | cdktf.IResolvable \| DatabaseKafkaTopicConfigA | *No description.* | + +--- + +##### `creationStack`Required + +```typescript +public readonly creationStack: string[]; +``` + +- *Type:* string[] + +The creation stack of this resolvable which will be appended to errors thrown during resolution. + +If this returns an empty array the stack will not be attached. + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `cleanupPolicyInput`Optional + +```typescript +public readonly cleanupPolicyInput: string; +``` + +- *Type:* string + +--- + +##### `compressionTypeInput`Optional + +```typescript +public readonly compressionTypeInput: string; +``` + +- *Type:* string + +--- + +##### `deleteRetentionMsInput`Optional + +```typescript +public readonly deleteRetentionMsInput: string; +``` + +- *Type:* string + +--- + +##### `fileDeleteDelayMsInput`Optional + +```typescript +public readonly fileDeleteDelayMsInput: string; +``` + +- *Type:* string + +--- + +##### `flushMessagesInput`Optional + +```typescript +public readonly flushMessagesInput: string; +``` + +- *Type:* string + +--- + +##### `flushMsInput`Optional + +```typescript +public readonly flushMsInput: string; +``` + +- *Type:* string + +--- + +##### `indexIntervalBytesInput`Optional + +```typescript +public readonly indexIntervalBytesInput: string; +``` + +- *Type:* string + +--- + +##### `maxCompactionLagMsInput`Optional + +```typescript +public readonly maxCompactionLagMsInput: string; +``` + +- *Type:* string + +--- + +##### `maxMessageBytesInput`Optional + +```typescript +public readonly maxMessageBytesInput: string; +``` + +- *Type:* string + +--- + +##### `messageDownConversionEnableInput`Optional + +```typescript +public readonly messageDownConversionEnableInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `messageFormatVersionInput`Optional + +```typescript +public readonly messageFormatVersionInput: string; +``` + +- *Type:* string + +--- + +##### `messageTimestampDifferenceMaxMsInput`Optional + +```typescript +public readonly messageTimestampDifferenceMaxMsInput: string; +``` + +- *Type:* string + +--- + +##### `messageTimestampTypeInput`Optional + +```typescript +public readonly messageTimestampTypeInput: string; +``` + +- *Type:* string + +--- + +##### `minCleanableDirtyRatioInput`Optional + +```typescript +public readonly minCleanableDirtyRatioInput: number; +``` + +- *Type:* number + +--- + +##### `minCompactionLagMsInput`Optional + +```typescript +public readonly minCompactionLagMsInput: string; +``` + +- *Type:* string + +--- + +##### `minInsyncReplicasInput`Optional + +```typescript +public readonly minInsyncReplicasInput: number; +``` + +- *Type:* number + +--- + +##### `preallocateInput`Optional + +```typescript +public readonly preallocateInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `retentionBytesInput`Optional + +```typescript +public readonly retentionBytesInput: string; +``` + +- *Type:* string + +--- + +##### `retentionMsInput`Optional + +```typescript +public readonly retentionMsInput: string; +``` + +- *Type:* string + +--- + +##### `segmentBytesInput`Optional + +```typescript +public readonly segmentBytesInput: string; +``` + +- *Type:* string + +--- + +##### `segmentIndexBytesInput`Optional + +```typescript +public readonly segmentIndexBytesInput: string; +``` + +- *Type:* string + +--- + +##### `segmentJitterMsInput`Optional + +```typescript +public readonly segmentJitterMsInput: string; +``` + +- *Type:* string + +--- + +##### `segmentMsInput`Optional + +```typescript +public readonly segmentMsInput: string; +``` + +- *Type:* string + +--- + +##### `uncleanLeaderElectionEnableInput`Optional + +```typescript +public readonly uncleanLeaderElectionEnableInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `cleanupPolicy`Required + +```typescript +public readonly cleanupPolicy: string; +``` + +- *Type:* string + +--- + +##### `compressionType`Required + +```typescript +public readonly compressionType: string; +``` + +- *Type:* string + +--- + +##### `deleteRetentionMs`Required + +```typescript +public readonly deleteRetentionMs: string; +``` + +- *Type:* string + +--- + +##### `fileDeleteDelayMs`Required + +```typescript +public readonly fileDeleteDelayMs: string; +``` + +- *Type:* string + +--- + +##### `flushMessages`Required + +```typescript +public readonly flushMessages: string; +``` + +- *Type:* string + +--- + +##### `flushMs`Required + +```typescript +public readonly flushMs: string; +``` + +- *Type:* string + +--- + +##### `indexIntervalBytes`Required + +```typescript +public readonly indexIntervalBytes: string; +``` + +- *Type:* string + +--- + +##### `maxCompactionLagMs`Required + +```typescript +public readonly maxCompactionLagMs: string; +``` + +- *Type:* string + +--- + +##### `maxMessageBytes`Required + +```typescript +public readonly maxMessageBytes: string; +``` + +- *Type:* string + +--- + +##### `messageDownConversionEnable`Required + +```typescript +public readonly messageDownConversionEnable: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `messageFormatVersion`Required + +```typescript +public readonly messageFormatVersion: string; +``` + +- *Type:* string + +--- + +##### `messageTimestampDifferenceMaxMs`Required + +```typescript +public readonly messageTimestampDifferenceMaxMs: string; +``` + +- *Type:* string + +--- + +##### `messageTimestampType`Required + +```typescript +public readonly messageTimestampType: string; +``` + +- *Type:* string + +--- + +##### `minCleanableDirtyRatio`Required + +```typescript +public readonly minCleanableDirtyRatio: number; +``` + +- *Type:* number + +--- + +##### `minCompactionLagMs`Required + +```typescript +public readonly minCompactionLagMs: string; +``` + +- *Type:* string + +--- + +##### `minInsyncReplicas`Required + +```typescript +public readonly minInsyncReplicas: number; +``` + +- *Type:* number + +--- + +##### `preallocate`Required + +```typescript +public readonly preallocate: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `retentionBytes`Required + +```typescript +public readonly retentionBytes: string; +``` + +- *Type:* string + +--- + +##### `retentionMs`Required + +```typescript +public readonly retentionMs: string; +``` + +- *Type:* string + +--- + +##### `segmentBytes`Required + +```typescript +public readonly segmentBytes: string; +``` + +- *Type:* string + +--- + +##### `segmentIndexBytes`Required + +```typescript +public readonly segmentIndexBytes: string; +``` + +- *Type:* string + +--- + +##### `segmentJitterMs`Required + +```typescript +public readonly segmentJitterMs: string; +``` + +- *Type:* string + +--- + +##### `segmentMs`Required + +```typescript +public readonly segmentMs: string; +``` + +- *Type:* string + +--- + +##### `uncleanLeaderElectionEnable`Required + +```typescript +public readonly uncleanLeaderElectionEnable: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `internalValue`Optional + +```typescript +public readonly internalValue: IResolvable | DatabaseKafkaTopicConfigA; +``` + +- *Type:* cdktf.IResolvable | DatabaseKafkaTopicConfigA + +--- + + + diff --git a/docs/databaseMysqlConfig.csharp.md b/docs/databaseMysqlConfig.csharp.md new file mode 100644 index 000000000..90a39b642 --- /dev/null +++ b/docs/databaseMysqlConfig.csharp.md @@ -0,0 +1,1965 @@ +# `digitalocean_database_mysql_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config). + +# `databaseMysqlConfig` Submodule + +## Constructs + +### DatabaseMysqlConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config digitalocean_database_mysql_config}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseMysqlConfig(Construct Scope, string Id, DatabaseMysqlConfigConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | DatabaseMysqlConfigConfig | *No description.* | + +--- + +##### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +##### `Id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `Config`Required + +- *Type:* DatabaseMysqlConfigConfig + +--- + +#### Methods + +| **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. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| ResetBackupHour | *No description.* | +| ResetBackupMinute | *No description.* | +| ResetBinlogRetentionPeriod | *No description.* | +| ResetConnectTimeout | *No description.* | +| ResetDefaultTimeZone | *No description.* | +| ResetGroupConcatMaxLen | *No description.* | +| ResetId | *No description.* | +| ResetInformationSchemaStatsExpiry | *No description.* | +| ResetInnodbFtMinTokenSize | *No description.* | +| ResetInnodbFtServerStopwordTable | *No description.* | +| ResetInnodbLockWaitTimeout | *No description.* | +| ResetInnodbLogBufferSize | *No description.* | +| ResetInnodbOnlineAlterLogMaxSize | *No description.* | +| ResetInnodbPrintAllDeadlocks | *No description.* | +| ResetInnodbRollbackOnTimeout | *No description.* | +| ResetInteractiveTimeout | *No description.* | +| ResetInternalTmpMemStorageEngine | *No description.* | +| ResetLongQueryTime | *No description.* | +| ResetMaxAllowedPacket | *No description.* | +| ResetMaxHeapTableSize | *No description.* | +| ResetNetReadTimeout | *No description.* | +| ResetNetWriteTimeout | *No description.* | +| ResetSlowQueryLog | *No description.* | +| ResetSortBufferSize | *No description.* | +| ResetSqlMode | *No description.* | +| ResetSqlRequirePrimaryKey | *No description.* | +| ResetTmpTableSize | *No description.* | +| ResetWaitTimeout | *No description.* | + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```csharp +private void AddOverride(string Path, object Value) +``` + +###### `Path`Required + +- *Type:* string + +--- + +###### `Value`Required + +- *Type:* object + +--- + +##### `OverrideLogicalId` + +```csharp +private void OverrideLogicalId(string NewLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `NewLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```csharp +private void ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `ResetBackupHour` + +```csharp +private void ResetBackupHour() +``` + +##### `ResetBackupMinute` + +```csharp +private void ResetBackupMinute() +``` + +##### `ResetBinlogRetentionPeriod` + +```csharp +private void ResetBinlogRetentionPeriod() +``` + +##### `ResetConnectTimeout` + +```csharp +private void ResetConnectTimeout() +``` + +##### `ResetDefaultTimeZone` + +```csharp +private void ResetDefaultTimeZone() +``` + +##### `ResetGroupConcatMaxLen` + +```csharp +private void ResetGroupConcatMaxLen() +``` + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetInformationSchemaStatsExpiry` + +```csharp +private void ResetInformationSchemaStatsExpiry() +``` + +##### `ResetInnodbFtMinTokenSize` + +```csharp +private void ResetInnodbFtMinTokenSize() +``` + +##### `ResetInnodbFtServerStopwordTable` + +```csharp +private void ResetInnodbFtServerStopwordTable() +``` + +##### `ResetInnodbLockWaitTimeout` + +```csharp +private void ResetInnodbLockWaitTimeout() +``` + +##### `ResetInnodbLogBufferSize` + +```csharp +private void ResetInnodbLogBufferSize() +``` + +##### `ResetInnodbOnlineAlterLogMaxSize` + +```csharp +private void ResetInnodbOnlineAlterLogMaxSize() +``` + +##### `ResetInnodbPrintAllDeadlocks` + +```csharp +private void ResetInnodbPrintAllDeadlocks() +``` + +##### `ResetInnodbRollbackOnTimeout` + +```csharp +private void ResetInnodbRollbackOnTimeout() +``` + +##### `ResetInteractiveTimeout` + +```csharp +private void ResetInteractiveTimeout() +``` + +##### `ResetInternalTmpMemStorageEngine` + +```csharp +private void ResetInternalTmpMemStorageEngine() +``` + +##### `ResetLongQueryTime` + +```csharp +private void ResetLongQueryTime() +``` + +##### `ResetMaxAllowedPacket` + +```csharp +private void ResetMaxAllowedPacket() +``` + +##### `ResetMaxHeapTableSize` + +```csharp +private void ResetMaxHeapTableSize() +``` + +##### `ResetNetReadTimeout` + +```csharp +private void ResetNetReadTimeout() +``` + +##### `ResetNetWriteTimeout` + +```csharp +private void ResetNetWriteTimeout() +``` + +##### `ResetSlowQueryLog` + +```csharp +private void ResetSlowQueryLog() +``` + +##### `ResetSortBufferSize` + +```csharp +private void ResetSortBufferSize() +``` + +##### `ResetSqlMode` + +```csharp +private void ResetSqlMode() +``` + +##### `ResetSqlRequirePrimaryKey` + +```csharp +private void ResetSqlRequirePrimaryKey() +``` + +##### `ResetTmpTableSize` + +```csharp +private void ResetTmpTableSize() +``` + +##### `ResetWaitTimeout` + +```csharp +private void ResetWaitTimeout() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseMysqlConfig.IsConstruct(object X); +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* object + +Any object. + +--- + +##### `IsTerraformElement` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseMysqlConfig.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseMysqlConfig.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseMysqlConfig.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". + +###### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +###### `ImportToId`Required + +- *Type:* string + +The construct id used in the generated config for the DatabaseMysqlConfig to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing DatabaseMysqlConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseMysqlConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | Constructs.Node | The tree node. | +| CdktfStack | HashiCorp.Cdktf.TerraformStack | *No description.* | +| Fqn | string | *No description.* | +| FriendlyUniqueId | string | *No description.* | +| TerraformMetaArguments | System.Collections.Generic.IDictionary | *No description.* | +| TerraformResourceType | string | *No description.* | +| TerraformGeneratorMetadata | HashiCorp.Cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | string[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| BackupHourInput | double | *No description.* | +| BackupMinuteInput | double | *No description.* | +| BinlogRetentionPeriodInput | double | *No description.* | +| ClusterIdInput | string | *No description.* | +| ConnectTimeoutInput | double | *No description.* | +| DefaultTimeZoneInput | string | *No description.* | +| GroupConcatMaxLenInput | double | *No description.* | +| IdInput | string | *No description.* | +| InformationSchemaStatsExpiryInput | double | *No description.* | +| InnodbFtMinTokenSizeInput | double | *No description.* | +| InnodbFtServerStopwordTableInput | string | *No description.* | +| InnodbLockWaitTimeoutInput | double | *No description.* | +| InnodbLogBufferSizeInput | double | *No description.* | +| InnodbOnlineAlterLogMaxSizeInput | double | *No description.* | +| InnodbPrintAllDeadlocksInput | object | *No description.* | +| InnodbRollbackOnTimeoutInput | object | *No description.* | +| InteractiveTimeoutInput | double | *No description.* | +| InternalTmpMemStorageEngineInput | string | *No description.* | +| LongQueryTimeInput | double | *No description.* | +| MaxAllowedPacketInput | double | *No description.* | +| MaxHeapTableSizeInput | double | *No description.* | +| NetReadTimeoutInput | double | *No description.* | +| NetWriteTimeoutInput | double | *No description.* | +| SlowQueryLogInput | object | *No description.* | +| SortBufferSizeInput | double | *No description.* | +| SqlModeInput | string | *No description.* | +| SqlRequirePrimaryKeyInput | object | *No description.* | +| TmpTableSizeInput | double | *No description.* | +| WaitTimeoutInput | double | *No description.* | +| BackupHour | double | *No description.* | +| BackupMinute | double | *No description.* | +| BinlogRetentionPeriod | double | *No description.* | +| ClusterId | string | *No description.* | +| ConnectTimeout | double | *No description.* | +| DefaultTimeZone | string | *No description.* | +| GroupConcatMaxLen | double | *No description.* | +| Id | string | *No description.* | +| InformationSchemaStatsExpiry | double | *No description.* | +| InnodbFtMinTokenSize | double | *No description.* | +| InnodbFtServerStopwordTable | string | *No description.* | +| InnodbLockWaitTimeout | double | *No description.* | +| InnodbLogBufferSize | double | *No description.* | +| InnodbOnlineAlterLogMaxSize | double | *No description.* | +| InnodbPrintAllDeadlocks | object | *No description.* | +| InnodbRollbackOnTimeout | object | *No description.* | +| InteractiveTimeout | double | *No description.* | +| InternalTmpMemStorageEngine | string | *No description.* | +| LongQueryTime | double | *No description.* | +| MaxAllowedPacket | double | *No description.* | +| MaxHeapTableSize | double | *No description.* | +| NetReadTimeout | double | *No description.* | +| NetWriteTimeout | double | *No description.* | +| SlowQueryLog | object | *No description.* | +| SortBufferSize | double | *No description.* | +| SqlMode | string | *No description.* | +| SqlRequirePrimaryKey | object | *No description.* | +| TmpTableSize | double | *No description.* | +| WaitTimeout | double | *No description.* | + +--- + +##### `Node`Required + +```csharp +public Node Node { get; } +``` + +- *Type:* Constructs.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```csharp +public TerraformStack CdktfStack { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `FriendlyUniqueId`Required + +```csharp +public string FriendlyUniqueId { get; } +``` + +- *Type:* string + +--- + +##### `TerraformMetaArguments`Required + +```csharp +public System.Collections.Generic.IDictionary TerraformMetaArguments { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `TerraformResourceType`Required + +```csharp +public string TerraformResourceType { get; } +``` + +- *Type:* string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```csharp +public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public string[] DependsOn { get; } +``` + +- *Type:* string[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; } +``` + +- *Type:* object[] + +--- + +##### `BackupHourInput`Optional + +```csharp +public double BackupHourInput { get; } +``` + +- *Type:* double + +--- + +##### `BackupMinuteInput`Optional + +```csharp +public double BackupMinuteInput { get; } +``` + +- *Type:* double + +--- + +##### `BinlogRetentionPeriodInput`Optional + +```csharp +public double BinlogRetentionPeriodInput { get; } +``` + +- *Type:* double + +--- + +##### `ClusterIdInput`Optional + +```csharp +public string ClusterIdInput { get; } +``` + +- *Type:* string + +--- + +##### `ConnectTimeoutInput`Optional + +```csharp +public double ConnectTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `DefaultTimeZoneInput`Optional + +```csharp +public string DefaultTimeZoneInput { get; } +``` + +- *Type:* string + +--- + +##### `GroupConcatMaxLenInput`Optional + +```csharp +public double GroupConcatMaxLenInput { get; } +``` + +- *Type:* double + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `InformationSchemaStatsExpiryInput`Optional + +```csharp +public double InformationSchemaStatsExpiryInput { get; } +``` + +- *Type:* double + +--- + +##### `InnodbFtMinTokenSizeInput`Optional + +```csharp +public double InnodbFtMinTokenSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `InnodbFtServerStopwordTableInput`Optional + +```csharp +public string InnodbFtServerStopwordTableInput { get; } +``` + +- *Type:* string + +--- + +##### `InnodbLockWaitTimeoutInput`Optional + +```csharp +public double InnodbLockWaitTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `InnodbLogBufferSizeInput`Optional + +```csharp +public double InnodbLogBufferSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `InnodbOnlineAlterLogMaxSizeInput`Optional + +```csharp +public double InnodbOnlineAlterLogMaxSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `InnodbPrintAllDeadlocksInput`Optional + +```csharp +public object InnodbPrintAllDeadlocksInput { get; } +``` + +- *Type:* object + +--- + +##### `InnodbRollbackOnTimeoutInput`Optional + +```csharp +public object InnodbRollbackOnTimeoutInput { get; } +``` + +- *Type:* object + +--- + +##### `InteractiveTimeoutInput`Optional + +```csharp +public double InteractiveTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `InternalTmpMemStorageEngineInput`Optional + +```csharp +public string InternalTmpMemStorageEngineInput { get; } +``` + +- *Type:* string + +--- + +##### `LongQueryTimeInput`Optional + +```csharp +public double LongQueryTimeInput { get; } +``` + +- *Type:* double + +--- + +##### `MaxAllowedPacketInput`Optional + +```csharp +public double MaxAllowedPacketInput { get; } +``` + +- *Type:* double + +--- + +##### `MaxHeapTableSizeInput`Optional + +```csharp +public double MaxHeapTableSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `NetReadTimeoutInput`Optional + +```csharp +public double NetReadTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `NetWriteTimeoutInput`Optional + +```csharp +public double NetWriteTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `SlowQueryLogInput`Optional + +```csharp +public object SlowQueryLogInput { get; } +``` + +- *Type:* object + +--- + +##### `SortBufferSizeInput`Optional + +```csharp +public double SortBufferSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `SqlModeInput`Optional + +```csharp +public string SqlModeInput { get; } +``` + +- *Type:* string + +--- + +##### `SqlRequirePrimaryKeyInput`Optional + +```csharp +public object SqlRequirePrimaryKeyInput { get; } +``` + +- *Type:* object + +--- + +##### `TmpTableSizeInput`Optional + +```csharp +public double TmpTableSizeInput { get; } +``` + +- *Type:* double + +--- + +##### `WaitTimeoutInput`Optional + +```csharp +public double WaitTimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `BackupHour`Required + +```csharp +public double BackupHour { get; } +``` + +- *Type:* double + +--- + +##### `BackupMinute`Required + +```csharp +public double BackupMinute { get; } +``` + +- *Type:* double + +--- + +##### `BinlogRetentionPeriod`Required + +```csharp +public double BinlogRetentionPeriod { get; } +``` + +- *Type:* double + +--- + +##### `ClusterId`Required + +```csharp +public string ClusterId { get; } +``` + +- *Type:* string + +--- + +##### `ConnectTimeout`Required + +```csharp +public double ConnectTimeout { get; } +``` + +- *Type:* double + +--- + +##### `DefaultTimeZone`Required + +```csharp +public string DefaultTimeZone { get; } +``` + +- *Type:* string + +--- + +##### `GroupConcatMaxLen`Required + +```csharp +public double GroupConcatMaxLen { get; } +``` + +- *Type:* double + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `InformationSchemaStatsExpiry`Required + +```csharp +public double InformationSchemaStatsExpiry { get; } +``` + +- *Type:* double + +--- + +##### `InnodbFtMinTokenSize`Required + +```csharp +public double InnodbFtMinTokenSize { get; } +``` + +- *Type:* double + +--- + +##### `InnodbFtServerStopwordTable`Required + +```csharp +public string InnodbFtServerStopwordTable { get; } +``` + +- *Type:* string + +--- + +##### `InnodbLockWaitTimeout`Required + +```csharp +public double InnodbLockWaitTimeout { get; } +``` + +- *Type:* double + +--- + +##### `InnodbLogBufferSize`Required + +```csharp +public double InnodbLogBufferSize { get; } +``` + +- *Type:* double + +--- + +##### `InnodbOnlineAlterLogMaxSize`Required + +```csharp +public double InnodbOnlineAlterLogMaxSize { get; } +``` + +- *Type:* double + +--- + +##### `InnodbPrintAllDeadlocks`Required + +```csharp +public object InnodbPrintAllDeadlocks { get; } +``` + +- *Type:* object + +--- + +##### `InnodbRollbackOnTimeout`Required + +```csharp +public object InnodbRollbackOnTimeout { get; } +``` + +- *Type:* object + +--- + +##### `InteractiveTimeout`Required + +```csharp +public double InteractiveTimeout { get; } +``` + +- *Type:* double + +--- + +##### `InternalTmpMemStorageEngine`Required + +```csharp +public string InternalTmpMemStorageEngine { get; } +``` + +- *Type:* string + +--- + +##### `LongQueryTime`Required + +```csharp +public double LongQueryTime { get; } +``` + +- *Type:* double + +--- + +##### `MaxAllowedPacket`Required + +```csharp +public double MaxAllowedPacket { get; } +``` + +- *Type:* double + +--- + +##### `MaxHeapTableSize`Required + +```csharp +public double MaxHeapTableSize { get; } +``` + +- *Type:* double + +--- + +##### `NetReadTimeout`Required + +```csharp +public double NetReadTimeout { get; } +``` + +- *Type:* double + +--- + +##### `NetWriteTimeout`Required + +```csharp +public double NetWriteTimeout { get; } +``` + +- *Type:* double + +--- + +##### `SlowQueryLog`Required + +```csharp +public object SlowQueryLog { get; } +``` + +- *Type:* object + +--- + +##### `SortBufferSize`Required + +```csharp +public double SortBufferSize { get; } +``` + +- *Type:* double + +--- + +##### `SqlMode`Required + +```csharp +public string SqlMode { get; } +``` + +- *Type:* string + +--- + +##### `SqlRequirePrimaryKey`Required + +```csharp +public object SqlRequirePrimaryKey { get; } +``` + +- *Type:* object + +--- + +##### `TmpTableSize`Required + +```csharp +public double TmpTableSize { get; } +``` + +- *Type:* double + +--- + +##### `WaitTimeout`Required + +```csharp +public double WaitTimeout { get; } +``` + +- *Type:* double + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### DatabaseMysqlConfigConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseMysqlConfigConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string ClusterId, + double BackupHour = null, + double BackupMinute = null, + double BinlogRetentionPeriod = null, + double ConnectTimeout = null, + string DefaultTimeZone = null, + double GroupConcatMaxLen = null, + string Id = null, + double InformationSchemaStatsExpiry = null, + double InnodbFtMinTokenSize = null, + string InnodbFtServerStopwordTable = null, + double InnodbLockWaitTimeout = null, + double InnodbLogBufferSize = null, + double InnodbOnlineAlterLogMaxSize = null, + object InnodbPrintAllDeadlocks = null, + object InnodbRollbackOnTimeout = null, + double InteractiveTimeout = null, + string InternalTmpMemStorageEngine = null, + double LongQueryTime = null, + double MaxAllowedPacket = null, + double MaxHeapTableSize = null, + double NetReadTimeout = null, + double NetWriteTimeout = null, + object SlowQueryLog = null, + double SortBufferSize = null, + string SqlMode = null, + object SqlRequirePrimaryKey = null, + double TmpTableSize = null, + double WaitTimeout = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | HashiCorp.Cdktf.ITerraformDependable[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. | +| BackupHour | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. | +| BackupMinute | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. | +| BinlogRetentionPeriod | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. | +| ConnectTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. | +| DefaultTimeZone | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. | +| GroupConcatMaxLen | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. | +| InformationSchemaStatsExpiry | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. | +| InnodbFtMinTokenSize | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. | +| InnodbFtServerStopwordTable | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. | +| InnodbLockWaitTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. | +| InnodbLogBufferSize | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. | +| InnodbOnlineAlterLogMaxSize | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. | +| InnodbPrintAllDeadlocks | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. | +| InnodbRollbackOnTimeout | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. | +| InteractiveTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. | +| InternalTmpMemStorageEngine | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. | +| LongQueryTime | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. | +| MaxAllowedPacket | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. | +| MaxHeapTableSize | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. | +| NetReadTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. | +| NetWriteTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. | +| SlowQueryLog | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. | +| SortBufferSize | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. | +| SqlMode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. | +| SqlRequirePrimaryKey | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. | +| TmpTableSize | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. | +| WaitTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. | + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; set; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; set; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public ITerraformDependable[] DependsOn { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformDependable[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; set; } +``` + +- *Type:* object[] + +--- + +##### `ClusterId`Required + +```csharp +public string ClusterId { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. + +--- + +##### `BackupHour`Optional + +```csharp +public double BackupHour { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. + +--- + +##### `BackupMinute`Optional + +```csharp +public double BackupMinute { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. + +--- + +##### `BinlogRetentionPeriod`Optional + +```csharp +public double BinlogRetentionPeriod { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. + +--- + +##### `ConnectTimeout`Optional + +```csharp +public double ConnectTimeout { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. + +--- + +##### `DefaultTimeZone`Optional + +```csharp +public string DefaultTimeZone { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. + +--- + +##### `GroupConcatMaxLen`Optional + +```csharp +public double GroupConcatMaxLen { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `InformationSchemaStatsExpiry`Optional + +```csharp +public double InformationSchemaStatsExpiry { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. + +--- + +##### `InnodbFtMinTokenSize`Optional + +```csharp +public double InnodbFtMinTokenSize { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. + +--- + +##### `InnodbFtServerStopwordTable`Optional + +```csharp +public string InnodbFtServerStopwordTable { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. + +--- + +##### `InnodbLockWaitTimeout`Optional + +```csharp +public double InnodbLockWaitTimeout { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. + +--- + +##### `InnodbLogBufferSize`Optional + +```csharp +public double InnodbLogBufferSize { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. + +--- + +##### `InnodbOnlineAlterLogMaxSize`Optional + +```csharp +public double InnodbOnlineAlterLogMaxSize { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. + +--- + +##### `InnodbPrintAllDeadlocks`Optional + +```csharp +public object InnodbPrintAllDeadlocks { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. + +--- + +##### `InnodbRollbackOnTimeout`Optional + +```csharp +public object InnodbRollbackOnTimeout { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. + +--- + +##### `InteractiveTimeout`Optional + +```csharp +public double InteractiveTimeout { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. + +--- + +##### `InternalTmpMemStorageEngine`Optional + +```csharp +public string InternalTmpMemStorageEngine { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. + +--- + +##### `LongQueryTime`Optional + +```csharp +public double LongQueryTime { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. + +--- + +##### `MaxAllowedPacket`Optional + +```csharp +public double MaxAllowedPacket { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. + +--- + +##### `MaxHeapTableSize`Optional + +```csharp +public double MaxHeapTableSize { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. + +--- + +##### `NetReadTimeout`Optional + +```csharp +public double NetReadTimeout { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. + +--- + +##### `NetWriteTimeout`Optional + +```csharp +public double NetWriteTimeout { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. + +--- + +##### `SlowQueryLog`Optional + +```csharp +public object SlowQueryLog { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. + +--- + +##### `SortBufferSize`Optional + +```csharp +public double SortBufferSize { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. + +--- + +##### `SqlMode`Optional + +```csharp +public string SqlMode { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. + +--- + +##### `SqlRequirePrimaryKey`Optional + +```csharp +public object SqlRequirePrimaryKey { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. + +--- + +##### `TmpTableSize`Optional + +```csharp +public double TmpTableSize { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. + +--- + +##### `WaitTimeout`Optional + +```csharp +public double WaitTimeout { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. + +--- + + + diff --git a/docs/databaseMysqlConfig.go.md b/docs/databaseMysqlConfig.go.md new file mode 100644 index 000000000..ded0a3198 --- /dev/null +++ b/docs/databaseMysqlConfig.go.md @@ -0,0 +1,1965 @@ +# `digitalocean_database_mysql_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config). + +# `databaseMysqlConfig` Submodule + +## Constructs + +### DatabaseMysqlConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config digitalocean_database_mysql_config}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig" + +databasemysqlconfig.NewDatabaseMysqlConfig(scope Construct, id *string, config DatabaseMysqlConfigConfig) DatabaseMysqlConfig +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | github.com/aws/constructs-go/constructs/v10.Construct | The scope in which to define this construct. | +| id | *string | The scoped construct ID. | +| config | DatabaseMysqlConfigConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* *string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* DatabaseMysqlConfigConfig + +--- + +#### Methods + +| **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. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| ResetBackupHour | *No description.* | +| ResetBackupMinute | *No description.* | +| ResetBinlogRetentionPeriod | *No description.* | +| ResetConnectTimeout | *No description.* | +| ResetDefaultTimeZone | *No description.* | +| ResetGroupConcatMaxLen | *No description.* | +| ResetId | *No description.* | +| ResetInformationSchemaStatsExpiry | *No description.* | +| ResetInnodbFtMinTokenSize | *No description.* | +| ResetInnodbFtServerStopwordTable | *No description.* | +| ResetInnodbLockWaitTimeout | *No description.* | +| ResetInnodbLogBufferSize | *No description.* | +| ResetInnodbOnlineAlterLogMaxSize | *No description.* | +| ResetInnodbPrintAllDeadlocks | *No description.* | +| ResetInnodbRollbackOnTimeout | *No description.* | +| ResetInteractiveTimeout | *No description.* | +| ResetInternalTmpMemStorageEngine | *No description.* | +| ResetLongQueryTime | *No description.* | +| ResetMaxAllowedPacket | *No description.* | +| ResetMaxHeapTableSize | *No description.* | +| ResetNetReadTimeout | *No description.* | +| ResetNetWriteTimeout | *No description.* | +| ResetSlowQueryLog | *No description.* | +| ResetSortBufferSize | *No description.* | +| ResetSqlMode | *No description.* | +| ResetSqlRequirePrimaryKey | *No description.* | +| ResetTmpTableSize | *No description.* | +| ResetWaitTimeout | *No description.* | + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```go +func AddOverride(path *string, value interface{}) +``` + +###### `path`Required + +- *Type:* *string + +--- + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `OverrideLogicalId` + +```go +func OverrideLogicalId(newLogicalId *string) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* *string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```go +func ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `ResetBackupHour` + +```go +func ResetBackupHour() +``` + +##### `ResetBackupMinute` + +```go +func ResetBackupMinute() +``` + +##### `ResetBinlogRetentionPeriod` + +```go +func ResetBinlogRetentionPeriod() +``` + +##### `ResetConnectTimeout` + +```go +func ResetConnectTimeout() +``` + +##### `ResetDefaultTimeZone` + +```go +func ResetDefaultTimeZone() +``` + +##### `ResetGroupConcatMaxLen` + +```go +func ResetGroupConcatMaxLen() +``` + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetInformationSchemaStatsExpiry` + +```go +func ResetInformationSchemaStatsExpiry() +``` + +##### `ResetInnodbFtMinTokenSize` + +```go +func ResetInnodbFtMinTokenSize() +``` + +##### `ResetInnodbFtServerStopwordTable` + +```go +func ResetInnodbFtServerStopwordTable() +``` + +##### `ResetInnodbLockWaitTimeout` + +```go +func ResetInnodbLockWaitTimeout() +``` + +##### `ResetInnodbLogBufferSize` + +```go +func ResetInnodbLogBufferSize() +``` + +##### `ResetInnodbOnlineAlterLogMaxSize` + +```go +func ResetInnodbOnlineAlterLogMaxSize() +``` + +##### `ResetInnodbPrintAllDeadlocks` + +```go +func ResetInnodbPrintAllDeadlocks() +``` + +##### `ResetInnodbRollbackOnTimeout` + +```go +func ResetInnodbRollbackOnTimeout() +``` + +##### `ResetInteractiveTimeout` + +```go +func ResetInteractiveTimeout() +``` + +##### `ResetInternalTmpMemStorageEngine` + +```go +func ResetInternalTmpMemStorageEngine() +``` + +##### `ResetLongQueryTime` + +```go +func ResetLongQueryTime() +``` + +##### `ResetMaxAllowedPacket` + +```go +func ResetMaxAllowedPacket() +``` + +##### `ResetMaxHeapTableSize` + +```go +func ResetMaxHeapTableSize() +``` + +##### `ResetNetReadTimeout` + +```go +func ResetNetReadTimeout() +``` + +##### `ResetNetWriteTimeout` + +```go +func ResetNetWriteTimeout() +``` + +##### `ResetSlowQueryLog` + +```go +func ResetSlowQueryLog() +``` + +##### `ResetSortBufferSize` + +```go +func ResetSortBufferSize() +``` + +##### `ResetSqlMode` + +```go +func ResetSqlMode() +``` + +##### `ResetSqlRequirePrimaryKey` + +```go +func ResetSqlRequirePrimaryKey() +``` + +##### `ResetTmpTableSize` + +```go +func ResetTmpTableSize() +``` + +##### `ResetWaitTimeout` + +```go +func ResetWaitTimeout() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig" + +databasemysqlconfig.DatabaseMysqlConfig_IsConstruct(x interface{}) *bool +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* interface{} + +Any object. + +--- + +##### `IsTerraformElement` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig" + +databasemysqlconfig.DatabaseMysqlConfig_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig" + +databasemysqlconfig.DatabaseMysqlConfig_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig" + +databasemysqlconfig.DatabaseMysqlConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* *string + +The construct id used in the generated config for the DatabaseMysqlConfig to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing DatabaseMysqlConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseMysqlConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | github.com/aws/constructs-go/constructs/v10.Node | The tree node. | +| CdktfStack | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack | *No description.* | +| Fqn | *string | *No description.* | +| FriendlyUniqueId | *string | *No description.* | +| TerraformMetaArguments | *map[string]interface{} | *No description.* | +| TerraformResourceType | *string | *No description.* | +| TerraformGeneratorMetadata | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]*string | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| BackupHourInput | *f64 | *No description.* | +| BackupMinuteInput | *f64 | *No description.* | +| BinlogRetentionPeriodInput | *f64 | *No description.* | +| ClusterIdInput | *string | *No description.* | +| ConnectTimeoutInput | *f64 | *No description.* | +| DefaultTimeZoneInput | *string | *No description.* | +| GroupConcatMaxLenInput | *f64 | *No description.* | +| IdInput | *string | *No description.* | +| InformationSchemaStatsExpiryInput | *f64 | *No description.* | +| InnodbFtMinTokenSizeInput | *f64 | *No description.* | +| InnodbFtServerStopwordTableInput | *string | *No description.* | +| InnodbLockWaitTimeoutInput | *f64 | *No description.* | +| InnodbLogBufferSizeInput | *f64 | *No description.* | +| InnodbOnlineAlterLogMaxSizeInput | *f64 | *No description.* | +| InnodbPrintAllDeadlocksInput | interface{} | *No description.* | +| InnodbRollbackOnTimeoutInput | interface{} | *No description.* | +| InteractiveTimeoutInput | *f64 | *No description.* | +| InternalTmpMemStorageEngineInput | *string | *No description.* | +| LongQueryTimeInput | *f64 | *No description.* | +| MaxAllowedPacketInput | *f64 | *No description.* | +| MaxHeapTableSizeInput | *f64 | *No description.* | +| NetReadTimeoutInput | *f64 | *No description.* | +| NetWriteTimeoutInput | *f64 | *No description.* | +| SlowQueryLogInput | interface{} | *No description.* | +| SortBufferSizeInput | *f64 | *No description.* | +| SqlModeInput | *string | *No description.* | +| SqlRequirePrimaryKeyInput | interface{} | *No description.* | +| TmpTableSizeInput | *f64 | *No description.* | +| WaitTimeoutInput | *f64 | *No description.* | +| BackupHour | *f64 | *No description.* | +| BackupMinute | *f64 | *No description.* | +| BinlogRetentionPeriod | *f64 | *No description.* | +| ClusterId | *string | *No description.* | +| ConnectTimeout | *f64 | *No description.* | +| DefaultTimeZone | *string | *No description.* | +| GroupConcatMaxLen | *f64 | *No description.* | +| Id | *string | *No description.* | +| InformationSchemaStatsExpiry | *f64 | *No description.* | +| InnodbFtMinTokenSize | *f64 | *No description.* | +| InnodbFtServerStopwordTable | *string | *No description.* | +| InnodbLockWaitTimeout | *f64 | *No description.* | +| InnodbLogBufferSize | *f64 | *No description.* | +| InnodbOnlineAlterLogMaxSize | *f64 | *No description.* | +| InnodbPrintAllDeadlocks | interface{} | *No description.* | +| InnodbRollbackOnTimeout | interface{} | *No description.* | +| InteractiveTimeout | *f64 | *No description.* | +| InternalTmpMemStorageEngine | *string | *No description.* | +| LongQueryTime | *f64 | *No description.* | +| MaxAllowedPacket | *f64 | *No description.* | +| MaxHeapTableSize | *f64 | *No description.* | +| NetReadTimeout | *f64 | *No description.* | +| NetWriteTimeout | *f64 | *No description.* | +| SlowQueryLog | interface{} | *No description.* | +| SortBufferSize | *f64 | *No description.* | +| SqlMode | *string | *No description.* | +| SqlRequirePrimaryKey | interface{} | *No description.* | +| TmpTableSize | *f64 | *No description.* | +| WaitTimeout | *f64 | *No description.* | + +--- + +##### `Node`Required + +```go +func Node() Node +``` + +- *Type:* github.com/aws/constructs-go/constructs/v10.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```go +func CdktfStack() TerraformStack +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `FriendlyUniqueId`Required + +```go +func FriendlyUniqueId() *string +``` + +- *Type:* *string + +--- + +##### `TerraformMetaArguments`Required + +```go +func TerraformMetaArguments() *map[string]interface{} +``` + +- *Type:* *map[string]interface{} + +--- + +##### `TerraformResourceType`Required + +```go +func TerraformResourceType() *string +``` + +- *Type:* *string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```go +func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```go +func Connection() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +func Count() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +func DependsOn() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ForEach`Optional + +```go +func ForEach() ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +func Lifecycle() TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +func Provider() TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +func Provisioners() *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `BackupHourInput`Optional + +```go +func BackupHourInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BackupMinuteInput`Optional + +```go +func BackupMinuteInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BinlogRetentionPeriodInput`Optional + +```go +func BinlogRetentionPeriodInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClusterIdInput`Optional + +```go +func ClusterIdInput() *string +``` + +- *Type:* *string + +--- + +##### `ConnectTimeoutInput`Optional + +```go +func ConnectTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `DefaultTimeZoneInput`Optional + +```go +func DefaultTimeZoneInput() *string +``` + +- *Type:* *string + +--- + +##### `GroupConcatMaxLenInput`Optional + +```go +func GroupConcatMaxLenInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `InformationSchemaStatsExpiryInput`Optional + +```go +func InformationSchemaStatsExpiryInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbFtMinTokenSizeInput`Optional + +```go +func InnodbFtMinTokenSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbFtServerStopwordTableInput`Optional + +```go +func InnodbFtServerStopwordTableInput() *string +``` + +- *Type:* *string + +--- + +##### `InnodbLockWaitTimeoutInput`Optional + +```go +func InnodbLockWaitTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbLogBufferSizeInput`Optional + +```go +func InnodbLogBufferSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbOnlineAlterLogMaxSizeInput`Optional + +```go +func InnodbOnlineAlterLogMaxSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbPrintAllDeadlocksInput`Optional + +```go +func InnodbPrintAllDeadlocksInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `InnodbRollbackOnTimeoutInput`Optional + +```go +func InnodbRollbackOnTimeoutInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `InteractiveTimeoutInput`Optional + +```go +func InteractiveTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalTmpMemStorageEngineInput`Optional + +```go +func InternalTmpMemStorageEngineInput() *string +``` + +- *Type:* *string + +--- + +##### `LongQueryTimeInput`Optional + +```go +func LongQueryTimeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MaxAllowedPacketInput`Optional + +```go +func MaxAllowedPacketInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MaxHeapTableSizeInput`Optional + +```go +func MaxHeapTableSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NetReadTimeoutInput`Optional + +```go +func NetReadTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NetWriteTimeoutInput`Optional + +```go +func NetWriteTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `SlowQueryLogInput`Optional + +```go +func SlowQueryLogInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `SortBufferSizeInput`Optional + +```go +func SortBufferSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `SqlModeInput`Optional + +```go +func SqlModeInput() *string +``` + +- *Type:* *string + +--- + +##### `SqlRequirePrimaryKeyInput`Optional + +```go +func SqlRequirePrimaryKeyInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TmpTableSizeInput`Optional + +```go +func TmpTableSizeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `WaitTimeoutInput`Optional + +```go +func WaitTimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BackupHour`Required + +```go +func BackupHour() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BackupMinute`Required + +```go +func BackupMinute() *f64 +``` + +- *Type:* *f64 + +--- + +##### `BinlogRetentionPeriod`Required + +```go +func BinlogRetentionPeriod() *f64 +``` + +- *Type:* *f64 + +--- + +##### `ClusterId`Required + +```go +func ClusterId() *string +``` + +- *Type:* *string + +--- + +##### `ConnectTimeout`Required + +```go +func ConnectTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `DefaultTimeZone`Required + +```go +func DefaultTimeZone() *string +``` + +- *Type:* *string + +--- + +##### `GroupConcatMaxLen`Required + +```go +func GroupConcatMaxLen() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `InformationSchemaStatsExpiry`Required + +```go +func InformationSchemaStatsExpiry() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbFtMinTokenSize`Required + +```go +func InnodbFtMinTokenSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbFtServerStopwordTable`Required + +```go +func InnodbFtServerStopwordTable() *string +``` + +- *Type:* *string + +--- + +##### `InnodbLockWaitTimeout`Required + +```go +func InnodbLockWaitTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbLogBufferSize`Required + +```go +func InnodbLogBufferSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbOnlineAlterLogMaxSize`Required + +```go +func InnodbOnlineAlterLogMaxSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InnodbPrintAllDeadlocks`Required + +```go +func InnodbPrintAllDeadlocks() interface{} +``` + +- *Type:* interface{} + +--- + +##### `InnodbRollbackOnTimeout`Required + +```go +func InnodbRollbackOnTimeout() interface{} +``` + +- *Type:* interface{} + +--- + +##### `InteractiveTimeout`Required + +```go +func InteractiveTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `InternalTmpMemStorageEngine`Required + +```go +func InternalTmpMemStorageEngine() *string +``` + +- *Type:* *string + +--- + +##### `LongQueryTime`Required + +```go +func LongQueryTime() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MaxAllowedPacket`Required + +```go +func MaxAllowedPacket() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MaxHeapTableSize`Required + +```go +func MaxHeapTableSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NetReadTimeout`Required + +```go +func NetReadTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `NetWriteTimeout`Required + +```go +func NetWriteTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +##### `SlowQueryLog`Required + +```go +func SlowQueryLog() interface{} +``` + +- *Type:* interface{} + +--- + +##### `SortBufferSize`Required + +```go +func SortBufferSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `SqlMode`Required + +```go +func SqlMode() *string +``` + +- *Type:* *string + +--- + +##### `SqlRequirePrimaryKey`Required + +```go +func SqlRequirePrimaryKey() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TmpTableSize`Required + +```go +func TmpTableSize() *f64 +``` + +- *Type:* *f64 + +--- + +##### `WaitTimeout`Required + +```go +func WaitTimeout() *f64 +``` + +- *Type:* *f64 + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### DatabaseMysqlConfigConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databasemysqlconfig" + +&databasemysqlconfig.DatabaseMysqlConfigConfig { + Connection: interface{}, + Count: interface{}, + DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable, + ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator, + Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, + Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, + Provisioners: *[]interface{}, + ClusterId: *string, + BackupHour: *f64, + BackupMinute: *f64, + BinlogRetentionPeriod: *f64, + ConnectTimeout: *f64, + DefaultTimeZone: *string, + GroupConcatMaxLen: *f64, + Id: *string, + InformationSchemaStatsExpiry: *f64, + InnodbFtMinTokenSize: *f64, + InnodbFtServerStopwordTable: *string, + InnodbLockWaitTimeout: *f64, + InnodbLogBufferSize: *f64, + InnodbOnlineAlterLogMaxSize: *f64, + InnodbPrintAllDeadlocks: interface{}, + InnodbRollbackOnTimeout: interface{}, + InteractiveTimeout: *f64, + InternalTmpMemStorageEngine: *string, + LongQueryTime: *f64, + MaxAllowedPacket: *f64, + MaxHeapTableSize: *f64, + NetReadTimeout: *f64, + NetWriteTimeout: *f64, + SlowQueryLog: interface{}, + SortBufferSize: *f64, + SqlMode: *string, + SqlRequirePrimaryKey: interface{}, + TmpTableSize: *f64, + WaitTimeout: *f64, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. | +| BackupHour | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. | +| BackupMinute | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. | +| BinlogRetentionPeriod | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. | +| ConnectTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. | +| DefaultTimeZone | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. | +| GroupConcatMaxLen | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. | +| InformationSchemaStatsExpiry | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. | +| InnodbFtMinTokenSize | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. | +| InnodbFtServerStopwordTable | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. | +| InnodbLockWaitTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. | +| InnodbLogBufferSize | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. | +| InnodbOnlineAlterLogMaxSize | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. | +| InnodbPrintAllDeadlocks | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. | +| InnodbRollbackOnTimeout | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. | +| InteractiveTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. | +| InternalTmpMemStorageEngine | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. | +| LongQueryTime | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. | +| MaxAllowedPacket | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. | +| MaxHeapTableSize | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. | +| NetReadTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. | +| NetWriteTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. | +| SlowQueryLog | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. | +| SortBufferSize | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. | +| SqlMode | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. | +| SqlRequirePrimaryKey | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. | +| TmpTableSize | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. | +| WaitTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. | + +--- + +##### `Connection`Optional + +```go +Connection interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +Count interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +DependsOn *[]ITerraformDependable +``` + +- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable + +--- + +##### `ForEach`Optional + +```go +ForEach ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +Lifecycle TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +Provider TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +Provisioners *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `ClusterId`Required + +```go +ClusterId *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. + +--- + +##### `BackupHour`Optional + +```go +BackupHour *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. + +--- + +##### `BackupMinute`Optional + +```go +BackupMinute *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. + +--- + +##### `BinlogRetentionPeriod`Optional + +```go +BinlogRetentionPeriod *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. + +--- + +##### `ConnectTimeout`Optional + +```go +ConnectTimeout *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. + +--- + +##### `DefaultTimeZone`Optional + +```go +DefaultTimeZone *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. + +--- + +##### `GroupConcatMaxLen`Optional + +```go +GroupConcatMaxLen *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `InformationSchemaStatsExpiry`Optional + +```go +InformationSchemaStatsExpiry *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. + +--- + +##### `InnodbFtMinTokenSize`Optional + +```go +InnodbFtMinTokenSize *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. + +--- + +##### `InnodbFtServerStopwordTable`Optional + +```go +InnodbFtServerStopwordTable *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. + +--- + +##### `InnodbLockWaitTimeout`Optional + +```go +InnodbLockWaitTimeout *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. + +--- + +##### `InnodbLogBufferSize`Optional + +```go +InnodbLogBufferSize *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. + +--- + +##### `InnodbOnlineAlterLogMaxSize`Optional + +```go +InnodbOnlineAlterLogMaxSize *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. + +--- + +##### `InnodbPrintAllDeadlocks`Optional + +```go +InnodbPrintAllDeadlocks interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. + +--- + +##### `InnodbRollbackOnTimeout`Optional + +```go +InnodbRollbackOnTimeout interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. + +--- + +##### `InteractiveTimeout`Optional + +```go +InteractiveTimeout *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. + +--- + +##### `InternalTmpMemStorageEngine`Optional + +```go +InternalTmpMemStorageEngine *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. + +--- + +##### `LongQueryTime`Optional + +```go +LongQueryTime *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. + +--- + +##### `MaxAllowedPacket`Optional + +```go +MaxAllowedPacket *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. + +--- + +##### `MaxHeapTableSize`Optional + +```go +MaxHeapTableSize *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. + +--- + +##### `NetReadTimeout`Optional + +```go +NetReadTimeout *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. + +--- + +##### `NetWriteTimeout`Optional + +```go +NetWriteTimeout *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. + +--- + +##### `SlowQueryLog`Optional + +```go +SlowQueryLog interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. + +--- + +##### `SortBufferSize`Optional + +```go +SortBufferSize *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. + +--- + +##### `SqlMode`Optional + +```go +SqlMode *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. + +--- + +##### `SqlRequirePrimaryKey`Optional + +```go +SqlRequirePrimaryKey interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. + +--- + +##### `TmpTableSize`Optional + +```go +TmpTableSize *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. + +--- + +##### `WaitTimeout`Optional + +```go +WaitTimeout *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. + +--- + + + diff --git a/docs/databaseMysqlConfig.java.md b/docs/databaseMysqlConfig.java.md new file mode 100644 index 000000000..3f0150d1a --- /dev/null +++ b/docs/databaseMysqlConfig.java.md @@ -0,0 +1,2326 @@ +# `digitalocean_database_mysql_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config). + +# `databaseMysqlConfig` Submodule + +## Constructs + +### DatabaseMysqlConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config digitalocean_database_mysql_config}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_mysql_config.DatabaseMysqlConfig; + +DatabaseMysqlConfig.Builder.create(Construct scope, java.lang.String id) +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .clusterId(java.lang.String) +// .backupHour(java.lang.Number) +// .backupMinute(java.lang.Number) +// .binlogRetentionPeriod(java.lang.Number) +// .connectTimeout(java.lang.Number) +// .defaultTimeZone(java.lang.String) +// .groupConcatMaxLen(java.lang.Number) +// .id(java.lang.String) +// .informationSchemaStatsExpiry(java.lang.Number) +// .innodbFtMinTokenSize(java.lang.Number) +// .innodbFtServerStopwordTable(java.lang.String) +// .innodbLockWaitTimeout(java.lang.Number) +// .innodbLogBufferSize(java.lang.Number) +// .innodbOnlineAlterLogMaxSize(java.lang.Number) +// .innodbPrintAllDeadlocks(java.lang.Boolean) +// .innodbPrintAllDeadlocks(IResolvable) +// .innodbRollbackOnTimeout(java.lang.Boolean) +// .innodbRollbackOnTimeout(IResolvable) +// .interactiveTimeout(java.lang.Number) +// .internalTmpMemStorageEngine(java.lang.String) +// .longQueryTime(java.lang.Number) +// .maxAllowedPacket(java.lang.Number) +// .maxHeapTableSize(java.lang.Number) +// .netReadTimeout(java.lang.Number) +// .netWriteTimeout(java.lang.Number) +// .slowQueryLog(java.lang.Boolean) +// .slowQueryLog(IResolvable) +// .sortBufferSize(java.lang.Number) +// .sqlMode(java.lang.String) +// .sqlRequirePrimaryKey(java.lang.Boolean) +// .sqlRequirePrimaryKey(IResolvable) +// .tmpTableSize(java.lang.Number) +// .waitTimeout(java.lang.Number) + .build(); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | software.constructs.Construct | The scope in which to define this construct. | +| id | java.lang.String | The scoped construct ID. | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. | +| backupHour | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. | +| backupMinute | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. | +| binlogRetentionPeriod | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. | +| connectTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. | +| defaultTimeZone | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. | +| groupConcatMaxLen | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. | +| informationSchemaStatsExpiry | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. | +| innodbFtMinTokenSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. | +| innodbFtServerStopwordTable | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. | +| innodbLockWaitTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. | +| innodbLogBufferSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. | +| innodbOnlineAlterLogMaxSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. | +| innodbPrintAllDeadlocks | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. | +| innodbRollbackOnTimeout | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. | +| interactiveTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. | +| internalTmpMemStorageEngine | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. | +| longQueryTime | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. | +| maxAllowedPacket | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. | +| maxHeapTableSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. | +| netReadTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. | +| netWriteTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. | +| slowQueryLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. | +| sortBufferSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. | +| sqlMode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. | +| sqlRequirePrimaryKey | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. | +| tmpTableSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. | +| waitTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. | + +--- + +##### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* java.lang.String + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* java.util.List + +--- + +##### `clusterId`Required + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. + +--- + +##### `backupHour`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. + +--- + +##### `backupMinute`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. + +--- + +##### `binlogRetentionPeriod`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. + +--- + +##### `connectTimeout`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. + +--- + +##### `defaultTimeZone`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. + +--- + +##### `groupConcatMaxLen`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `informationSchemaStatsExpiry`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. + +--- + +##### `innodbFtMinTokenSize`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. + +--- + +##### `innodbFtServerStopwordTable`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. + +--- + +##### `innodbLockWaitTimeout`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. + +--- + +##### `innodbLogBufferSize`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. + +--- + +##### `innodbOnlineAlterLogMaxSize`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. + +--- + +##### `innodbPrintAllDeadlocks`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. + +--- + +##### `innodbRollbackOnTimeout`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. + +--- + +##### `interactiveTimeout`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. + +--- + +##### `internalTmpMemStorageEngine`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. + +--- + +##### `longQueryTime`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. + +--- + +##### `maxAllowedPacket`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. + +--- + +##### `maxHeapTableSize`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. + +--- + +##### `netReadTimeout`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. + +--- + +##### `netWriteTimeout`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. + +--- + +##### `slowQueryLog`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. + +--- + +##### `sortBufferSize`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. + +--- + +##### `sqlMode`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. + +--- + +##### `sqlRequirePrimaryKey`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. + +--- + +##### `tmpTableSize`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. + +--- + +##### `waitTimeout`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. + +--- + +#### Methods + +| **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. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| resetBackupHour | *No description.* | +| resetBackupMinute | *No description.* | +| resetBinlogRetentionPeriod | *No description.* | +| resetConnectTimeout | *No description.* | +| resetDefaultTimeZone | *No description.* | +| resetGroupConcatMaxLen | *No description.* | +| resetId | *No description.* | +| resetInformationSchemaStatsExpiry | *No description.* | +| resetInnodbFtMinTokenSize | *No description.* | +| resetInnodbFtServerStopwordTable | *No description.* | +| resetInnodbLockWaitTimeout | *No description.* | +| resetInnodbLogBufferSize | *No description.* | +| resetInnodbOnlineAlterLogMaxSize | *No description.* | +| resetInnodbPrintAllDeadlocks | *No description.* | +| resetInnodbRollbackOnTimeout | *No description.* | +| resetInteractiveTimeout | *No description.* | +| resetInternalTmpMemStorageEngine | *No description.* | +| resetLongQueryTime | *No description.* | +| resetMaxAllowedPacket | *No description.* | +| resetMaxHeapTableSize | *No description.* | +| resetNetReadTimeout | *No description.* | +| resetNetWriteTimeout | *No description.* | +| resetSlowQueryLog | *No description.* | +| resetSortBufferSize | *No description.* | +| resetSqlMode | *No description.* | +| resetSqlRequirePrimaryKey | *No description.* | +| resetTmpTableSize | *No description.* | +| resetWaitTimeout | *No description.* | + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```java +public void addOverride(java.lang.String path, java.lang.Object value) +``` + +###### `path`Required + +- *Type:* java.lang.String + +--- + +###### `value`Required + +- *Type:* java.lang.Object + +--- + +##### `overrideLogicalId` + +```java +public void overrideLogicalId(java.lang.String newLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* java.lang.String + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```java +public void resetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `resetBackupHour` + +```java +public void resetBackupHour() +``` + +##### `resetBackupMinute` + +```java +public void resetBackupMinute() +``` + +##### `resetBinlogRetentionPeriod` + +```java +public void resetBinlogRetentionPeriod() +``` + +##### `resetConnectTimeout` + +```java +public void resetConnectTimeout() +``` + +##### `resetDefaultTimeZone` + +```java +public void resetDefaultTimeZone() +``` + +##### `resetGroupConcatMaxLen` + +```java +public void resetGroupConcatMaxLen() +``` + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetInformationSchemaStatsExpiry` + +```java +public void resetInformationSchemaStatsExpiry() +``` + +##### `resetInnodbFtMinTokenSize` + +```java +public void resetInnodbFtMinTokenSize() +``` + +##### `resetInnodbFtServerStopwordTable` + +```java +public void resetInnodbFtServerStopwordTable() +``` + +##### `resetInnodbLockWaitTimeout` + +```java +public void resetInnodbLockWaitTimeout() +``` + +##### `resetInnodbLogBufferSize` + +```java +public void resetInnodbLogBufferSize() +``` + +##### `resetInnodbOnlineAlterLogMaxSize` + +```java +public void resetInnodbOnlineAlterLogMaxSize() +``` + +##### `resetInnodbPrintAllDeadlocks` + +```java +public void resetInnodbPrintAllDeadlocks() +``` + +##### `resetInnodbRollbackOnTimeout` + +```java +public void resetInnodbRollbackOnTimeout() +``` + +##### `resetInteractiveTimeout` + +```java +public void resetInteractiveTimeout() +``` + +##### `resetInternalTmpMemStorageEngine` + +```java +public void resetInternalTmpMemStorageEngine() +``` + +##### `resetLongQueryTime` + +```java +public void resetLongQueryTime() +``` + +##### `resetMaxAllowedPacket` + +```java +public void resetMaxAllowedPacket() +``` + +##### `resetMaxHeapTableSize` + +```java +public void resetMaxHeapTableSize() +``` + +##### `resetNetReadTimeout` + +```java +public void resetNetReadTimeout() +``` + +##### `resetNetWriteTimeout` + +```java +public void resetNetWriteTimeout() +``` + +##### `resetSlowQueryLog` + +```java +public void resetSlowQueryLog() +``` + +##### `resetSortBufferSize` + +```java +public void resetSortBufferSize() +``` + +##### `resetSqlMode` + +```java +public void resetSqlMode() +``` + +##### `resetSqlRequirePrimaryKey` + +```java +public void resetSqlRequirePrimaryKey() +``` + +##### `resetTmpTableSize` + +```java +public void resetTmpTableSize() +``` + +##### `resetWaitTimeout` + +```java +public void resetWaitTimeout() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_mysql_config.DatabaseMysqlConfig; + +DatabaseMysqlConfig.isConstruct(java.lang.Object x) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* java.lang.Object + +Any object. + +--- + +##### `isTerraformElement` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_mysql_config.DatabaseMysqlConfig; + +DatabaseMysqlConfig.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_mysql_config.DatabaseMysqlConfig; + +DatabaseMysqlConfig.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_mysql_config.DatabaseMysqlConfig; + +DatabaseMysqlConfig.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DatabaseMysqlConfig.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* java.lang.String + +The construct id used in the generated config for the DatabaseMysqlConfig to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing DatabaseMysqlConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseMysqlConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | software.constructs.Node | The tree node. | +| cdktfStack | com.hashicorp.cdktf.TerraformStack | *No description.* | +| fqn | java.lang.String | *No description.* | +| friendlyUniqueId | java.lang.String | *No description.* | +| terraformMetaArguments | java.util.Map | *No description.* | +| terraformResourceType | java.lang.String | *No description.* | +| terraformGeneratorMetadata | com.hashicorp.cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| backupHourInput | java.lang.Number | *No description.* | +| backupMinuteInput | java.lang.Number | *No description.* | +| binlogRetentionPeriodInput | java.lang.Number | *No description.* | +| clusterIdInput | java.lang.String | *No description.* | +| connectTimeoutInput | java.lang.Number | *No description.* | +| defaultTimeZoneInput | java.lang.String | *No description.* | +| groupConcatMaxLenInput | java.lang.Number | *No description.* | +| idInput | java.lang.String | *No description.* | +| informationSchemaStatsExpiryInput | java.lang.Number | *No description.* | +| innodbFtMinTokenSizeInput | java.lang.Number | *No description.* | +| innodbFtServerStopwordTableInput | java.lang.String | *No description.* | +| innodbLockWaitTimeoutInput | java.lang.Number | *No description.* | +| innodbLogBufferSizeInput | java.lang.Number | *No description.* | +| innodbOnlineAlterLogMaxSizeInput | java.lang.Number | *No description.* | +| innodbPrintAllDeadlocksInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| innodbRollbackOnTimeoutInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| interactiveTimeoutInput | java.lang.Number | *No description.* | +| internalTmpMemStorageEngineInput | java.lang.String | *No description.* | +| longQueryTimeInput | java.lang.Number | *No description.* | +| maxAllowedPacketInput | java.lang.Number | *No description.* | +| maxHeapTableSizeInput | java.lang.Number | *No description.* | +| netReadTimeoutInput | java.lang.Number | *No description.* | +| netWriteTimeoutInput | java.lang.Number | *No description.* | +| slowQueryLogInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| sortBufferSizeInput | java.lang.Number | *No description.* | +| sqlModeInput | java.lang.String | *No description.* | +| sqlRequirePrimaryKeyInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| tmpTableSizeInput | java.lang.Number | *No description.* | +| waitTimeoutInput | java.lang.Number | *No description.* | +| backupHour | java.lang.Number | *No description.* | +| backupMinute | java.lang.Number | *No description.* | +| binlogRetentionPeriod | java.lang.Number | *No description.* | +| clusterId | java.lang.String | *No description.* | +| connectTimeout | java.lang.Number | *No description.* | +| defaultTimeZone | java.lang.String | *No description.* | +| groupConcatMaxLen | java.lang.Number | *No description.* | +| id | java.lang.String | *No description.* | +| informationSchemaStatsExpiry | java.lang.Number | *No description.* | +| innodbFtMinTokenSize | java.lang.Number | *No description.* | +| innodbFtServerStopwordTable | java.lang.String | *No description.* | +| innodbLockWaitTimeout | java.lang.Number | *No description.* | +| innodbLogBufferSize | java.lang.Number | *No description.* | +| innodbOnlineAlterLogMaxSize | java.lang.Number | *No description.* | +| innodbPrintAllDeadlocks | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| innodbRollbackOnTimeout | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| interactiveTimeout | java.lang.Number | *No description.* | +| internalTmpMemStorageEngine | java.lang.String | *No description.* | +| longQueryTime | java.lang.Number | *No description.* | +| maxAllowedPacket | java.lang.Number | *No description.* | +| maxHeapTableSize | java.lang.Number | *No description.* | +| netReadTimeout | java.lang.Number | *No description.* | +| netWriteTimeout | java.lang.Number | *No description.* | +| slowQueryLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| sortBufferSize | java.lang.Number | *No description.* | +| sqlMode | java.lang.String | *No description.* | +| sqlRequirePrimaryKey | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| tmpTableSize | java.lang.Number | *No description.* | +| waitTimeout | java.lang.Number | *No description.* | + +--- + +##### `node`Required + +```java +public Node getNode(); +``` + +- *Type:* software.constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```java +public TerraformStack getCdktfStack(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformStack + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `friendlyUniqueId`Required + +```java +public java.lang.String getFriendlyUniqueId(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformMetaArguments`Required + +```java +public java.util.Map getTerraformMetaArguments(); +``` + +- *Type:* java.util.Map + +--- + +##### `terraformResourceType`Required + +```java +public java.lang.String getTerraformResourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformGeneratorMetadata`Optional + +```java +public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `backupHourInput`Optional + +```java +public java.lang.Number getBackupHourInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `backupMinuteInput`Optional + +```java +public java.lang.Number getBackupMinuteInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `binlogRetentionPeriodInput`Optional + +```java +public java.lang.Number getBinlogRetentionPeriodInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clusterIdInput`Optional + +```java +public java.lang.String getClusterIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `connectTimeoutInput`Optional + +```java +public java.lang.Number getConnectTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `defaultTimeZoneInput`Optional + +```java +public java.lang.String getDefaultTimeZoneInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `groupConcatMaxLenInput`Optional + +```java +public java.lang.Number getGroupConcatMaxLenInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `informationSchemaStatsExpiryInput`Optional + +```java +public java.lang.Number getInformationSchemaStatsExpiryInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbFtMinTokenSizeInput`Optional + +```java +public java.lang.Number getInnodbFtMinTokenSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbFtServerStopwordTableInput`Optional + +```java +public java.lang.String getInnodbFtServerStopwordTableInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `innodbLockWaitTimeoutInput`Optional + +```java +public java.lang.Number getInnodbLockWaitTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbLogBufferSizeInput`Optional + +```java +public java.lang.Number getInnodbLogBufferSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbOnlineAlterLogMaxSizeInput`Optional + +```java +public java.lang.Number getInnodbOnlineAlterLogMaxSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbPrintAllDeadlocksInput`Optional + +```java +public java.lang.Object getInnodbPrintAllDeadlocksInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `innodbRollbackOnTimeoutInput`Optional + +```java +public java.lang.Object getInnodbRollbackOnTimeoutInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `interactiveTimeoutInput`Optional + +```java +public java.lang.Number getInteractiveTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalTmpMemStorageEngineInput`Optional + +```java +public java.lang.String getInternalTmpMemStorageEngineInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `longQueryTimeInput`Optional + +```java +public java.lang.Number getLongQueryTimeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `maxAllowedPacketInput`Optional + +```java +public java.lang.Number getMaxAllowedPacketInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `maxHeapTableSizeInput`Optional + +```java +public java.lang.Number getMaxHeapTableSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `netReadTimeoutInput`Optional + +```java +public java.lang.Number getNetReadTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `netWriteTimeoutInput`Optional + +```java +public java.lang.Number getNetWriteTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `slowQueryLogInput`Optional + +```java +public java.lang.Object getSlowQueryLogInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `sortBufferSizeInput`Optional + +```java +public java.lang.Number getSortBufferSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `sqlModeInput`Optional + +```java +public java.lang.String getSqlModeInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `sqlRequirePrimaryKeyInput`Optional + +```java +public java.lang.Object getSqlRequirePrimaryKeyInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `tmpTableSizeInput`Optional + +```java +public java.lang.Number getTmpTableSizeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `waitTimeoutInput`Optional + +```java +public java.lang.Number getWaitTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `backupHour`Required + +```java +public java.lang.Number getBackupHour(); +``` + +- *Type:* java.lang.Number + +--- + +##### `backupMinute`Required + +```java +public java.lang.Number getBackupMinute(); +``` + +- *Type:* java.lang.Number + +--- + +##### `binlogRetentionPeriod`Required + +```java +public java.lang.Number getBinlogRetentionPeriod(); +``` + +- *Type:* java.lang.Number + +--- + +##### `clusterId`Required + +```java +public java.lang.String getClusterId(); +``` + +- *Type:* java.lang.String + +--- + +##### `connectTimeout`Required + +```java +public java.lang.Number getConnectTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `defaultTimeZone`Required + +```java +public java.lang.String getDefaultTimeZone(); +``` + +- *Type:* java.lang.String + +--- + +##### `groupConcatMaxLen`Required + +```java +public java.lang.Number getGroupConcatMaxLen(); +``` + +- *Type:* java.lang.Number + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `informationSchemaStatsExpiry`Required + +```java +public java.lang.Number getInformationSchemaStatsExpiry(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbFtMinTokenSize`Required + +```java +public java.lang.Number getInnodbFtMinTokenSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbFtServerStopwordTable`Required + +```java +public java.lang.String getInnodbFtServerStopwordTable(); +``` + +- *Type:* java.lang.String + +--- + +##### `innodbLockWaitTimeout`Required + +```java +public java.lang.Number getInnodbLockWaitTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbLogBufferSize`Required + +```java +public java.lang.Number getInnodbLogBufferSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbOnlineAlterLogMaxSize`Required + +```java +public java.lang.Number getInnodbOnlineAlterLogMaxSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `innodbPrintAllDeadlocks`Required + +```java +public java.lang.Object getInnodbPrintAllDeadlocks(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `innodbRollbackOnTimeout`Required + +```java +public java.lang.Object getInnodbRollbackOnTimeout(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `interactiveTimeout`Required + +```java +public java.lang.Number getInteractiveTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `internalTmpMemStorageEngine`Required + +```java +public java.lang.String getInternalTmpMemStorageEngine(); +``` + +- *Type:* java.lang.String + +--- + +##### `longQueryTime`Required + +```java +public java.lang.Number getLongQueryTime(); +``` + +- *Type:* java.lang.Number + +--- + +##### `maxAllowedPacket`Required + +```java +public java.lang.Number getMaxAllowedPacket(); +``` + +- *Type:* java.lang.Number + +--- + +##### `maxHeapTableSize`Required + +```java +public java.lang.Number getMaxHeapTableSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `netReadTimeout`Required + +```java +public java.lang.Number getNetReadTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `netWriteTimeout`Required + +```java +public java.lang.Number getNetWriteTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +##### `slowQueryLog`Required + +```java +public java.lang.Object getSlowQueryLog(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `sortBufferSize`Required + +```java +public java.lang.Number getSortBufferSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `sqlMode`Required + +```java +public java.lang.String getSqlMode(); +``` + +- *Type:* java.lang.String + +--- + +##### `sqlRequirePrimaryKey`Required + +```java +public java.lang.Object getSqlRequirePrimaryKey(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `tmpTableSize`Required + +```java +public java.lang.Number getTmpTableSize(); +``` + +- *Type:* java.lang.Number + +--- + +##### `waitTimeout`Required + +```java +public java.lang.Number getWaitTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### DatabaseMysqlConfigConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_mysql_config.DatabaseMysqlConfigConfig; + +DatabaseMysqlConfigConfig.builder() +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .clusterId(java.lang.String) +// .backupHour(java.lang.Number) +// .backupMinute(java.lang.Number) +// .binlogRetentionPeriod(java.lang.Number) +// .connectTimeout(java.lang.Number) +// .defaultTimeZone(java.lang.String) +// .groupConcatMaxLen(java.lang.Number) +// .id(java.lang.String) +// .informationSchemaStatsExpiry(java.lang.Number) +// .innodbFtMinTokenSize(java.lang.Number) +// .innodbFtServerStopwordTable(java.lang.String) +// .innodbLockWaitTimeout(java.lang.Number) +// .innodbLogBufferSize(java.lang.Number) +// .innodbOnlineAlterLogMaxSize(java.lang.Number) +// .innodbPrintAllDeadlocks(java.lang.Boolean) +// .innodbPrintAllDeadlocks(IResolvable) +// .innodbRollbackOnTimeout(java.lang.Boolean) +// .innodbRollbackOnTimeout(IResolvable) +// .interactiveTimeout(java.lang.Number) +// .internalTmpMemStorageEngine(java.lang.String) +// .longQueryTime(java.lang.Number) +// .maxAllowedPacket(java.lang.Number) +// .maxHeapTableSize(java.lang.Number) +// .netReadTimeout(java.lang.Number) +// .netWriteTimeout(java.lang.Number) +// .slowQueryLog(java.lang.Boolean) +// .slowQueryLog(IResolvable) +// .sortBufferSize(java.lang.Number) +// .sqlMode(java.lang.String) +// .sqlRequirePrimaryKey(java.lang.Boolean) +// .sqlRequirePrimaryKey(IResolvable) +// .tmpTableSize(java.lang.Number) +// .waitTimeout(java.lang.Number) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. | +| backupHour | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. | +| backupMinute | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. | +| binlogRetentionPeriod | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. | +| connectTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. | +| defaultTimeZone | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. | +| groupConcatMaxLen | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. | +| informationSchemaStatsExpiry | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. | +| innodbFtMinTokenSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. | +| innodbFtServerStopwordTable | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. | +| innodbLockWaitTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. | +| innodbLogBufferSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. | +| innodbOnlineAlterLogMaxSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. | +| innodbPrintAllDeadlocks | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. | +| innodbRollbackOnTimeout | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. | +| interactiveTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. | +| internalTmpMemStorageEngine | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. | +| longQueryTime | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. | +| maxAllowedPacket | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. | +| maxHeapTableSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. | +| netReadTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. | +| netWriteTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. | +| slowQueryLog | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. | +| sortBufferSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. | +| sqlMode | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. | +| sqlRequirePrimaryKey | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. | +| tmpTableSize | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. | +| waitTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. | + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `clusterId`Required + +```java +public java.lang.String getClusterId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. + +--- + +##### `backupHour`Optional + +```java +public java.lang.Number getBackupHour(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. + +--- + +##### `backupMinute`Optional + +```java +public java.lang.Number getBackupMinute(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. + +--- + +##### `binlogRetentionPeriod`Optional + +```java +public java.lang.Number getBinlogRetentionPeriod(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. + +--- + +##### `connectTimeout`Optional + +```java +public java.lang.Number getConnectTimeout(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. + +--- + +##### `defaultTimeZone`Optional + +```java +public java.lang.String getDefaultTimeZone(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. + +--- + +##### `groupConcatMaxLen`Optional + +```java +public java.lang.Number getGroupConcatMaxLen(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `informationSchemaStatsExpiry`Optional + +```java +public java.lang.Number getInformationSchemaStatsExpiry(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. + +--- + +##### `innodbFtMinTokenSize`Optional + +```java +public java.lang.Number getInnodbFtMinTokenSize(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. + +--- + +##### `innodbFtServerStopwordTable`Optional + +```java +public java.lang.String getInnodbFtServerStopwordTable(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. + +--- + +##### `innodbLockWaitTimeout`Optional + +```java +public java.lang.Number getInnodbLockWaitTimeout(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. + +--- + +##### `innodbLogBufferSize`Optional + +```java +public java.lang.Number getInnodbLogBufferSize(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. + +--- + +##### `innodbOnlineAlterLogMaxSize`Optional + +```java +public java.lang.Number getInnodbOnlineAlterLogMaxSize(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. + +--- + +##### `innodbPrintAllDeadlocks`Optional + +```java +public java.lang.Object getInnodbPrintAllDeadlocks(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. + +--- + +##### `innodbRollbackOnTimeout`Optional + +```java +public java.lang.Object getInnodbRollbackOnTimeout(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. + +--- + +##### `interactiveTimeout`Optional + +```java +public java.lang.Number getInteractiveTimeout(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. + +--- + +##### `internalTmpMemStorageEngine`Optional + +```java +public java.lang.String getInternalTmpMemStorageEngine(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. + +--- + +##### `longQueryTime`Optional + +```java +public java.lang.Number getLongQueryTime(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. + +--- + +##### `maxAllowedPacket`Optional + +```java +public java.lang.Number getMaxAllowedPacket(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. + +--- + +##### `maxHeapTableSize`Optional + +```java +public java.lang.Number getMaxHeapTableSize(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. + +--- + +##### `netReadTimeout`Optional + +```java +public java.lang.Number getNetReadTimeout(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. + +--- + +##### `netWriteTimeout`Optional + +```java +public java.lang.Number getNetWriteTimeout(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. + +--- + +##### `slowQueryLog`Optional + +```java +public java.lang.Object getSlowQueryLog(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. + +--- + +##### `sortBufferSize`Optional + +```java +public java.lang.Number getSortBufferSize(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. + +--- + +##### `sqlMode`Optional + +```java +public java.lang.String getSqlMode(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. + +--- + +##### `sqlRequirePrimaryKey`Optional + +```java +public java.lang.Object getSqlRequirePrimaryKey(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. + +--- + +##### `tmpTableSize`Optional + +```java +public java.lang.Number getTmpTableSize(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. + +--- + +##### `waitTimeout`Optional + +```java +public java.lang.Number getWaitTimeout(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. + +--- + + + diff --git a/docs/databaseMysqlConfig.python.md b/docs/databaseMysqlConfig.python.md new file mode 100644 index 000000000..5c7a98540 --- /dev/null +++ b/docs/databaseMysqlConfig.python.md @@ -0,0 +1,2354 @@ +# `digitalocean_database_mysql_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config). + +# `databaseMysqlConfig` Submodule + +## Constructs + +### DatabaseMysqlConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config digitalocean_database_mysql_config}. + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import database_mysql_config + +databaseMysqlConfig.DatabaseMysqlConfig( + scope: Construct, + id: str, + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + cluster_id: str, + backup_hour: typing.Union[int, float] = None, + backup_minute: typing.Union[int, float] = None, + binlog_retention_period: typing.Union[int, float] = None, + connect_timeout: typing.Union[int, float] = None, + default_time_zone: str = None, + group_concat_max_len: typing.Union[int, float] = None, + id: str = None, + information_schema_stats_expiry: typing.Union[int, float] = None, + innodb_ft_min_token_size: typing.Union[int, float] = None, + innodb_ft_server_stopword_table: str = None, + innodb_lock_wait_timeout: typing.Union[int, float] = None, + innodb_log_buffer_size: typing.Union[int, float] = None, + innodb_online_alter_log_max_size: typing.Union[int, float] = None, + innodb_print_all_deadlocks: typing.Union[bool, IResolvable] = None, + innodb_rollback_on_timeout: typing.Union[bool, IResolvable] = None, + interactive_timeout: typing.Union[int, float] = None, + internal_tmp_mem_storage_engine: str = None, + long_query_time: typing.Union[int, float] = None, + max_allowed_packet: typing.Union[int, float] = None, + max_heap_table_size: typing.Union[int, float] = None, + net_read_timeout: typing.Union[int, float] = None, + net_write_timeout: typing.Union[int, float] = None, + slow_query_log: typing.Union[bool, IResolvable] = None, + sort_buffer_size: typing.Union[int, float] = None, + sql_mode: str = None, + sql_require_primary_key: typing.Union[bool, IResolvable] = None, + tmp_table_size: typing.Union[int, float] = None, + wait_timeout: typing.Union[int, float] = None +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | str | The scoped construct ID. | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. | +| backup_hour | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. | +| backup_minute | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. | +| binlog_retention_period | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. | +| connect_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. | +| default_time_zone | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. | +| group_concat_max_len | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. | +| information_schema_stats_expiry | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. | +| innodb_ft_min_token_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. | +| innodb_ft_server_stopword_table | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. | +| innodb_lock_wait_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. | +| innodb_log_buffer_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. | +| innodb_online_alter_log_max_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. | +| innodb_print_all_deadlocks | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. | +| innodb_rollback_on_timeout | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. | +| interactive_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. | +| internal_tmp_mem_storage_engine | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. | +| long_query_time | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. | +| max_allowed_packet | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. | +| max_heap_table_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. | +| net_read_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. | +| net_write_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. | +| slow_query_log | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. | +| sort_buffer_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. | +| sql_mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. | +| sql_require_primary_key | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. | +| tmp_table_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. | +| wait_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* str + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `cluster_id`Required + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. + +--- + +##### `backup_hour`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. + +--- + +##### `backup_minute`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. + +--- + +##### `binlog_retention_period`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. + +--- + +##### `connect_timeout`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. + +--- + +##### `default_time_zone`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. + +--- + +##### `group_concat_max_len`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `information_schema_stats_expiry`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. + +--- + +##### `innodb_ft_min_token_size`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. + +--- + +##### `innodb_ft_server_stopword_table`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. + +--- + +##### `innodb_lock_wait_timeout`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. + +--- + +##### `innodb_log_buffer_size`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. + +--- + +##### `innodb_online_alter_log_max_size`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. + +--- + +##### `innodb_print_all_deadlocks`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. + +--- + +##### `innodb_rollback_on_timeout`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. + +--- + +##### `interactive_timeout`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. + +--- + +##### `internal_tmp_mem_storage_engine`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. + +--- + +##### `long_query_time`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. + +--- + +##### `max_allowed_packet`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. + +--- + +##### `max_heap_table_size`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. + +--- + +##### `net_read_timeout`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. + +--- + +##### `net_write_timeout`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. + +--- + +##### `slow_query_log`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. + +--- + +##### `sort_buffer_size`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. + +--- + +##### `sql_mode`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. + +--- + +##### `sql_require_primary_key`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. + +--- + +##### `tmp_table_size`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. + +--- + +##### `wait_timeout`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| to_string | Returns a string representation of this construct. | +| add_override | *No description.* | +| override_logical_id | Overrides the auto-generated logical ID with a specific ID. | +| reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_to | Moves this resource to the target resource given by moveTarget. | +| reset_backup_hour | *No description.* | +| reset_backup_minute | *No description.* | +| reset_binlog_retention_period | *No description.* | +| reset_connect_timeout | *No description.* | +| reset_default_time_zone | *No description.* | +| reset_group_concat_max_len | *No description.* | +| reset_id | *No description.* | +| reset_information_schema_stats_expiry | *No description.* | +| reset_innodb_ft_min_token_size | *No description.* | +| reset_innodb_ft_server_stopword_table | *No description.* | +| reset_innodb_lock_wait_timeout | *No description.* | +| reset_innodb_log_buffer_size | *No description.* | +| reset_innodb_online_alter_log_max_size | *No description.* | +| reset_innodb_print_all_deadlocks | *No description.* | +| reset_innodb_rollback_on_timeout | *No description.* | +| reset_interactive_timeout | *No description.* | +| reset_internal_tmp_mem_storage_engine | *No description.* | +| reset_long_query_time | *No description.* | +| reset_max_allowed_packet | *No description.* | +| reset_max_heap_table_size | *No description.* | +| reset_net_read_timeout | *No description.* | +| reset_net_write_timeout | *No description.* | +| reset_slow_query_log | *No description.* | +| reset_sort_buffer_size | *No description.* | +| reset_sql_mode | *No description.* | +| reset_sql_require_primary_key | *No description.* | +| reset_tmp_table_size | *No description.* | +| reset_wait_timeout | *No description.* | + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Returns a string representation of this construct. + +##### `add_override` + +```python +def add_override( + path: str, + value: typing.Any +) -> None +``` + +###### `path`Required + +- *Type:* str + +--- + +###### `value`Required + +- *Type:* typing.Any + +--- + +##### `override_logical_id` + +```python +def override_logical_id( + new_logical_id: str +) -> None +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `new_logical_id`Required + +- *Type:* str + +The new logical ID to use for this stack element. + +--- + +##### `reset_override_logical_id` + +```python +def reset_override_logical_id() -> None +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `reset_backup_hour` + +```python +def reset_backup_hour() -> None +``` + +##### `reset_backup_minute` + +```python +def reset_backup_minute() -> None +``` + +##### `reset_binlog_retention_period` + +```python +def reset_binlog_retention_period() -> None +``` + +##### `reset_connect_timeout` + +```python +def reset_connect_timeout() -> None +``` + +##### `reset_default_time_zone` + +```python +def reset_default_time_zone() -> None +``` + +##### `reset_group_concat_max_len` + +```python +def reset_group_concat_max_len() -> None +``` + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_information_schema_stats_expiry` + +```python +def reset_information_schema_stats_expiry() -> None +``` + +##### `reset_innodb_ft_min_token_size` + +```python +def reset_innodb_ft_min_token_size() -> None +``` + +##### `reset_innodb_ft_server_stopword_table` + +```python +def reset_innodb_ft_server_stopword_table() -> None +``` + +##### `reset_innodb_lock_wait_timeout` + +```python +def reset_innodb_lock_wait_timeout() -> None +``` + +##### `reset_innodb_log_buffer_size` + +```python +def reset_innodb_log_buffer_size() -> None +``` + +##### `reset_innodb_online_alter_log_max_size` + +```python +def reset_innodb_online_alter_log_max_size() -> None +``` + +##### `reset_innodb_print_all_deadlocks` + +```python +def reset_innodb_print_all_deadlocks() -> None +``` + +##### `reset_innodb_rollback_on_timeout` + +```python +def reset_innodb_rollback_on_timeout() -> None +``` + +##### `reset_interactive_timeout` + +```python +def reset_interactive_timeout() -> None +``` + +##### `reset_internal_tmp_mem_storage_engine` + +```python +def reset_internal_tmp_mem_storage_engine() -> None +``` + +##### `reset_long_query_time` + +```python +def reset_long_query_time() -> None +``` + +##### `reset_max_allowed_packet` + +```python +def reset_max_allowed_packet() -> None +``` + +##### `reset_max_heap_table_size` + +```python +def reset_max_heap_table_size() -> None +``` + +##### `reset_net_read_timeout` + +```python +def reset_net_read_timeout() -> None +``` + +##### `reset_net_write_timeout` + +```python +def reset_net_write_timeout() -> None +``` + +##### `reset_slow_query_log` + +```python +def reset_slow_query_log() -> None +``` + +##### `reset_sort_buffer_size` + +```python +def reset_sort_buffer_size() -> None +``` + +##### `reset_sql_mode` + +```python +def reset_sql_mode() -> None +``` + +##### `reset_sql_require_primary_key` + +```python +def reset_sql_require_primary_key() -> None +``` + +##### `reset_tmp_table_size` + +```python +def reset_tmp_table_size() -> None +``` + +##### `reset_wait_timeout` + +```python +def reset_wait_timeout() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_digitalocean import database_mysql_config + +databaseMysqlConfig.DatabaseMysqlConfig.is_construct( + x: typing.Any +) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* typing.Any + +Any object. + +--- + +##### `is_terraform_element` + +```python +from cdktf_cdktf_provider_digitalocean import database_mysql_config + +databaseMysqlConfig.DatabaseMysqlConfig.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_digitalocean import database_mysql_config + +databaseMysqlConfig.DatabaseMysqlConfig.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_digitalocean import database_mysql_config + +databaseMysqlConfig.DatabaseMysqlConfig.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `import_to_id`Required + +- *Type:* str + +The construct id used in the generated config for the DatabaseMysqlConfig to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing DatabaseMysqlConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseMysqlConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktf_stack | cdktf.TerraformStack | *No description.* | +| fqn | str | *No description.* | +| friendly_unique_id | str | *No description.* | +| terraform_meta_arguments | typing.Mapping[typing.Any] | *No description.* | +| terraform_resource_type | str | *No description.* | +| terraform_generator_metadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[str] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| backup_hour_input | typing.Union[int, float] | *No description.* | +| backup_minute_input | typing.Union[int, float] | *No description.* | +| binlog_retention_period_input | typing.Union[int, float] | *No description.* | +| cluster_id_input | str | *No description.* | +| connect_timeout_input | typing.Union[int, float] | *No description.* | +| default_time_zone_input | str | *No description.* | +| group_concat_max_len_input | typing.Union[int, float] | *No description.* | +| id_input | str | *No description.* | +| information_schema_stats_expiry_input | typing.Union[int, float] | *No description.* | +| innodb_ft_min_token_size_input | typing.Union[int, float] | *No description.* | +| innodb_ft_server_stopword_table_input | str | *No description.* | +| innodb_lock_wait_timeout_input | typing.Union[int, float] | *No description.* | +| innodb_log_buffer_size_input | typing.Union[int, float] | *No description.* | +| innodb_online_alter_log_max_size_input | typing.Union[int, float] | *No description.* | +| innodb_print_all_deadlocks_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| innodb_rollback_on_timeout_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| interactive_timeout_input | typing.Union[int, float] | *No description.* | +| internal_tmp_mem_storage_engine_input | str | *No description.* | +| long_query_time_input | typing.Union[int, float] | *No description.* | +| max_allowed_packet_input | typing.Union[int, float] | *No description.* | +| max_heap_table_size_input | typing.Union[int, float] | *No description.* | +| net_read_timeout_input | typing.Union[int, float] | *No description.* | +| net_write_timeout_input | typing.Union[int, float] | *No description.* | +| slow_query_log_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| sort_buffer_size_input | typing.Union[int, float] | *No description.* | +| sql_mode_input | str | *No description.* | +| sql_require_primary_key_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| tmp_table_size_input | typing.Union[int, float] | *No description.* | +| wait_timeout_input | typing.Union[int, float] | *No description.* | +| backup_hour | typing.Union[int, float] | *No description.* | +| backup_minute | typing.Union[int, float] | *No description.* | +| binlog_retention_period | typing.Union[int, float] | *No description.* | +| cluster_id | str | *No description.* | +| connect_timeout | typing.Union[int, float] | *No description.* | +| default_time_zone | str | *No description.* | +| group_concat_max_len | typing.Union[int, float] | *No description.* | +| id | str | *No description.* | +| information_schema_stats_expiry | typing.Union[int, float] | *No description.* | +| innodb_ft_min_token_size | typing.Union[int, float] | *No description.* | +| innodb_ft_server_stopword_table | str | *No description.* | +| innodb_lock_wait_timeout | typing.Union[int, float] | *No description.* | +| innodb_log_buffer_size | typing.Union[int, float] | *No description.* | +| innodb_online_alter_log_max_size | typing.Union[int, float] | *No description.* | +| innodb_print_all_deadlocks | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| innodb_rollback_on_timeout | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| interactive_timeout | typing.Union[int, float] | *No description.* | +| internal_tmp_mem_storage_engine | str | *No description.* | +| long_query_time | typing.Union[int, float] | *No description.* | +| max_allowed_packet | typing.Union[int, float] | *No description.* | +| max_heap_table_size | typing.Union[int, float] | *No description.* | +| net_read_timeout | typing.Union[int, float] | *No description.* | +| net_write_timeout | typing.Union[int, float] | *No description.* | +| slow_query_log | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| sort_buffer_size | typing.Union[int, float] | *No description.* | +| sql_mode | str | *No description.* | +| sql_require_primary_key | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| tmp_table_size | typing.Union[int, float] | *No description.* | +| wait_timeout | typing.Union[int, float] | *No description.* | + +--- + +##### `node`Required + +```python +node: Node +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktf_stack`Required + +```python +cdktf_stack: TerraformStack +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `friendly_unique_id`Required + +```python +friendly_unique_id: str +``` + +- *Type:* str + +--- + +##### `terraform_meta_arguments`Required + +```python +terraform_meta_arguments: typing.Mapping[typing.Any] +``` + +- *Type:* typing.Mapping[typing.Any] + +--- + +##### `terraform_resource_type`Required + +```python +terraform_resource_type: str +``` + +- *Type:* str + +--- + +##### `terraform_generator_metadata`Optional + +```python +terraform_generator_metadata: TerraformProviderGeneratorMetadata +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `backup_hour_input`Optional + +```python +backup_hour_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `backup_minute_input`Optional + +```python +backup_minute_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `binlog_retention_period_input`Optional + +```python +binlog_retention_period_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `cluster_id_input`Optional + +```python +cluster_id_input: str +``` + +- *Type:* str + +--- + +##### `connect_timeout_input`Optional + +```python +connect_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `default_time_zone_input`Optional + +```python +default_time_zone_input: str +``` + +- *Type:* str + +--- + +##### `group_concat_max_len_input`Optional + +```python +group_concat_max_len_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `information_schema_stats_expiry_input`Optional + +```python +information_schema_stats_expiry_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_ft_min_token_size_input`Optional + +```python +innodb_ft_min_token_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_ft_server_stopword_table_input`Optional + +```python +innodb_ft_server_stopword_table_input: str +``` + +- *Type:* str + +--- + +##### `innodb_lock_wait_timeout_input`Optional + +```python +innodb_lock_wait_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_log_buffer_size_input`Optional + +```python +innodb_log_buffer_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_online_alter_log_max_size_input`Optional + +```python +innodb_online_alter_log_max_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_print_all_deadlocks_input`Optional + +```python +innodb_print_all_deadlocks_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `innodb_rollback_on_timeout_input`Optional + +```python +innodb_rollback_on_timeout_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `interactive_timeout_input`Optional + +```python +interactive_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `internal_tmp_mem_storage_engine_input`Optional + +```python +internal_tmp_mem_storage_engine_input: str +``` + +- *Type:* str + +--- + +##### `long_query_time_input`Optional + +```python +long_query_time_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `max_allowed_packet_input`Optional + +```python +max_allowed_packet_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `max_heap_table_size_input`Optional + +```python +max_heap_table_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `net_read_timeout_input`Optional + +```python +net_read_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `net_write_timeout_input`Optional + +```python +net_write_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `slow_query_log_input`Optional + +```python +slow_query_log_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `sort_buffer_size_input`Optional + +```python +sort_buffer_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `sql_mode_input`Optional + +```python +sql_mode_input: str +``` + +- *Type:* str + +--- + +##### `sql_require_primary_key_input`Optional + +```python +sql_require_primary_key_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `tmp_table_size_input`Optional + +```python +tmp_table_size_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `wait_timeout_input`Optional + +```python +wait_timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `backup_hour`Required + +```python +backup_hour: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `backup_minute`Required + +```python +backup_minute: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `binlog_retention_period`Required + +```python +binlog_retention_period: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `cluster_id`Required + +```python +cluster_id: str +``` + +- *Type:* str + +--- + +##### `connect_timeout`Required + +```python +connect_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `default_time_zone`Required + +```python +default_time_zone: str +``` + +- *Type:* str + +--- + +##### `group_concat_max_len`Required + +```python +group_concat_max_len: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `information_schema_stats_expiry`Required + +```python +information_schema_stats_expiry: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_ft_min_token_size`Required + +```python +innodb_ft_min_token_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_ft_server_stopword_table`Required + +```python +innodb_ft_server_stopword_table: str +``` + +- *Type:* str + +--- + +##### `innodb_lock_wait_timeout`Required + +```python +innodb_lock_wait_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_log_buffer_size`Required + +```python +innodb_log_buffer_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_online_alter_log_max_size`Required + +```python +innodb_online_alter_log_max_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `innodb_print_all_deadlocks`Required + +```python +innodb_print_all_deadlocks: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `innodb_rollback_on_timeout`Required + +```python +innodb_rollback_on_timeout: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `interactive_timeout`Required + +```python +interactive_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `internal_tmp_mem_storage_engine`Required + +```python +internal_tmp_mem_storage_engine: str +``` + +- *Type:* str + +--- + +##### `long_query_time`Required + +```python +long_query_time: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `max_allowed_packet`Required + +```python +max_allowed_packet: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `max_heap_table_size`Required + +```python +max_heap_table_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `net_read_timeout`Required + +```python +net_read_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `net_write_timeout`Required + +```python +net_write_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `slow_query_log`Required + +```python +slow_query_log: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `sort_buffer_size`Required + +```python +sort_buffer_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `sql_mode`Required + +```python +sql_mode: str +``` + +- *Type:* str + +--- + +##### `sql_require_primary_key`Required + +```python +sql_require_primary_key: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `tmp_table_size`Required + +```python +tmp_table_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `wait_timeout`Required + +```python +wait_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### DatabaseMysqlConfigConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import database_mysql_config + +databaseMysqlConfig.DatabaseMysqlConfigConfig( + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + cluster_id: str, + backup_hour: typing.Union[int, float] = None, + backup_minute: typing.Union[int, float] = None, + binlog_retention_period: typing.Union[int, float] = None, + connect_timeout: typing.Union[int, float] = None, + default_time_zone: str = None, + group_concat_max_len: typing.Union[int, float] = None, + id: str = None, + information_schema_stats_expiry: typing.Union[int, float] = None, + innodb_ft_min_token_size: typing.Union[int, float] = None, + innodb_ft_server_stopword_table: str = None, + innodb_lock_wait_timeout: typing.Union[int, float] = None, + innodb_log_buffer_size: typing.Union[int, float] = None, + innodb_online_alter_log_max_size: typing.Union[int, float] = None, + innodb_print_all_deadlocks: typing.Union[bool, IResolvable] = None, + innodb_rollback_on_timeout: typing.Union[bool, IResolvable] = None, + interactive_timeout: typing.Union[int, float] = None, + internal_tmp_mem_storage_engine: str = None, + long_query_time: typing.Union[int, float] = None, + max_allowed_packet: typing.Union[int, float] = None, + max_heap_table_size: typing.Union[int, float] = None, + net_read_timeout: typing.Union[int, float] = None, + net_write_timeout: typing.Union[int, float] = None, + slow_query_log: typing.Union[bool, IResolvable] = None, + sort_buffer_size: typing.Union[int, float] = None, + sql_mode: str = None, + sql_require_primary_key: typing.Union[bool, IResolvable] = None, + tmp_table_size: typing.Union[int, float] = None, + wait_timeout: typing.Union[int, float] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. | +| backup_hour | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. | +| backup_minute | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. | +| binlog_retention_period | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. | +| connect_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. | +| default_time_zone | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. | +| group_concat_max_len | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. | +| information_schema_stats_expiry | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. | +| innodb_ft_min_token_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. | +| innodb_ft_server_stopword_table | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. | +| innodb_lock_wait_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. | +| innodb_log_buffer_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. | +| innodb_online_alter_log_max_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. | +| innodb_print_all_deadlocks | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. | +| innodb_rollback_on_timeout | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. | +| interactive_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. | +| internal_tmp_mem_storage_engine | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. | +| long_query_time | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. | +| max_allowed_packet | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. | +| max_heap_table_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. | +| net_read_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. | +| net_write_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. | +| slow_query_log | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. | +| sort_buffer_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. | +| sql_mode | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. | +| sql_require_primary_key | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. | +| tmp_table_size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. | +| wait_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. | + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[ITerraformDependable] +``` + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `cluster_id`Required + +```python +cluster_id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. + +--- + +##### `backup_hour`Optional + +```python +backup_hour: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. + +--- + +##### `backup_minute`Optional + +```python +backup_minute: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. + +--- + +##### `binlog_retention_period`Optional + +```python +binlog_retention_period: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. + +--- + +##### `connect_timeout`Optional + +```python +connect_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. + +--- + +##### `default_time_zone`Optional + +```python +default_time_zone: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. + +--- + +##### `group_concat_max_len`Optional + +```python +group_concat_max_len: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `information_schema_stats_expiry`Optional + +```python +information_schema_stats_expiry: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. + +--- + +##### `innodb_ft_min_token_size`Optional + +```python +innodb_ft_min_token_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. + +--- + +##### `innodb_ft_server_stopword_table`Optional + +```python +innodb_ft_server_stopword_table: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. + +--- + +##### `innodb_lock_wait_timeout`Optional + +```python +innodb_lock_wait_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. + +--- + +##### `innodb_log_buffer_size`Optional + +```python +innodb_log_buffer_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. + +--- + +##### `innodb_online_alter_log_max_size`Optional + +```python +innodb_online_alter_log_max_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. + +--- + +##### `innodb_print_all_deadlocks`Optional + +```python +innodb_print_all_deadlocks: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. + +--- + +##### `innodb_rollback_on_timeout`Optional + +```python +innodb_rollback_on_timeout: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. + +--- + +##### `interactive_timeout`Optional + +```python +interactive_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. + +--- + +##### `internal_tmp_mem_storage_engine`Optional + +```python +internal_tmp_mem_storage_engine: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. + +--- + +##### `long_query_time`Optional + +```python +long_query_time: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. + +--- + +##### `max_allowed_packet`Optional + +```python +max_allowed_packet: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. + +--- + +##### `max_heap_table_size`Optional + +```python +max_heap_table_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. + +--- + +##### `net_read_timeout`Optional + +```python +net_read_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. + +--- + +##### `net_write_timeout`Optional + +```python +net_write_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. + +--- + +##### `slow_query_log`Optional + +```python +slow_query_log: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. + +--- + +##### `sort_buffer_size`Optional + +```python +sort_buffer_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. + +--- + +##### `sql_mode`Optional + +```python +sql_mode: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. + +--- + +##### `sql_require_primary_key`Optional + +```python +sql_require_primary_key: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. + +--- + +##### `tmp_table_size`Optional + +```python +tmp_table_size: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. + +--- + +##### `wait_timeout`Optional + +```python +wait_timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. + +--- + + + diff --git a/docs/databaseMysqlConfig.typescript.md b/docs/databaseMysqlConfig.typescript.md new file mode 100644 index 000000000..d6c1c507f --- /dev/null +++ b/docs/databaseMysqlConfig.typescript.md @@ -0,0 +1,1928 @@ +# `digitalocean_database_mysql_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config). + +# `databaseMysqlConfig` Submodule + +## Constructs + +### DatabaseMysqlConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config digitalocean_database_mysql_config}. + +#### Initializers + +```typescript +import { databaseMysqlConfig } from '@cdktf/provider-digitalocean' + +new databaseMysqlConfig.DatabaseMysqlConfig(scope: Construct, id: string, config: DatabaseMysqlConfigConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | DatabaseMysqlConfigConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* DatabaseMysqlConfigConfig + +--- + +#### Methods + +| **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. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| resetBackupHour | *No description.* | +| resetBackupMinute | *No description.* | +| resetBinlogRetentionPeriod | *No description.* | +| resetConnectTimeout | *No description.* | +| resetDefaultTimeZone | *No description.* | +| resetGroupConcatMaxLen | *No description.* | +| resetId | *No description.* | +| resetInformationSchemaStatsExpiry | *No description.* | +| resetInnodbFtMinTokenSize | *No description.* | +| resetInnodbFtServerStopwordTable | *No description.* | +| resetInnodbLockWaitTimeout | *No description.* | +| resetInnodbLogBufferSize | *No description.* | +| resetInnodbOnlineAlterLogMaxSize | *No description.* | +| resetInnodbPrintAllDeadlocks | *No description.* | +| resetInnodbRollbackOnTimeout | *No description.* | +| resetInteractiveTimeout | *No description.* | +| resetInternalTmpMemStorageEngine | *No description.* | +| resetLongQueryTime | *No description.* | +| resetMaxAllowedPacket | *No description.* | +| resetMaxHeapTableSize | *No description.* | +| resetNetReadTimeout | *No description.* | +| resetNetWriteTimeout | *No description.* | +| resetSlowQueryLog | *No description.* | +| resetSortBufferSize | *No description.* | +| resetSqlMode | *No description.* | +| resetSqlRequirePrimaryKey | *No description.* | +| resetTmpTableSize | *No description.* | +| resetWaitTimeout | *No description.* | + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```typescript +public addOverride(path: string, value: any): void +``` + +###### `path`Required + +- *Type:* string + +--- + +###### `value`Required + +- *Type:* any + +--- + +##### `overrideLogicalId` + +```typescript +public overrideLogicalId(newLogicalId: string): void +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```typescript +public resetOverrideLogicalId(): void +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `resetBackupHour` + +```typescript +public resetBackupHour(): void +``` + +##### `resetBackupMinute` + +```typescript +public resetBackupMinute(): void +``` + +##### `resetBinlogRetentionPeriod` + +```typescript +public resetBinlogRetentionPeriod(): void +``` + +##### `resetConnectTimeout` + +```typescript +public resetConnectTimeout(): void +``` + +##### `resetDefaultTimeZone` + +```typescript +public resetDefaultTimeZone(): void +``` + +##### `resetGroupConcatMaxLen` + +```typescript +public resetGroupConcatMaxLen(): void +``` + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetInformationSchemaStatsExpiry` + +```typescript +public resetInformationSchemaStatsExpiry(): void +``` + +##### `resetInnodbFtMinTokenSize` + +```typescript +public resetInnodbFtMinTokenSize(): void +``` + +##### `resetInnodbFtServerStopwordTable` + +```typescript +public resetInnodbFtServerStopwordTable(): void +``` + +##### `resetInnodbLockWaitTimeout` + +```typescript +public resetInnodbLockWaitTimeout(): void +``` + +##### `resetInnodbLogBufferSize` + +```typescript +public resetInnodbLogBufferSize(): void +``` + +##### `resetInnodbOnlineAlterLogMaxSize` + +```typescript +public resetInnodbOnlineAlterLogMaxSize(): void +``` + +##### `resetInnodbPrintAllDeadlocks` + +```typescript +public resetInnodbPrintAllDeadlocks(): void +``` + +##### `resetInnodbRollbackOnTimeout` + +```typescript +public resetInnodbRollbackOnTimeout(): void +``` + +##### `resetInteractiveTimeout` + +```typescript +public resetInteractiveTimeout(): void +``` + +##### `resetInternalTmpMemStorageEngine` + +```typescript +public resetInternalTmpMemStorageEngine(): void +``` + +##### `resetLongQueryTime` + +```typescript +public resetLongQueryTime(): void +``` + +##### `resetMaxAllowedPacket` + +```typescript +public resetMaxAllowedPacket(): void +``` + +##### `resetMaxHeapTableSize` + +```typescript +public resetMaxHeapTableSize(): void +``` + +##### `resetNetReadTimeout` + +```typescript +public resetNetReadTimeout(): void +``` + +##### `resetNetWriteTimeout` + +```typescript +public resetNetWriteTimeout(): void +``` + +##### `resetSlowQueryLog` + +```typescript +public resetSlowQueryLog(): void +``` + +##### `resetSortBufferSize` + +```typescript +public resetSortBufferSize(): void +``` + +##### `resetSqlMode` + +```typescript +public resetSqlMode(): void +``` + +##### `resetSqlRequirePrimaryKey` + +```typescript +public resetSqlRequirePrimaryKey(): void +``` + +##### `resetTmpTableSize` + +```typescript +public resetTmpTableSize(): void +``` + +##### `resetWaitTimeout` + +```typescript +public resetWaitTimeout(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { databaseMysqlConfig } from '@cdktf/provider-digitalocean' + +databaseMysqlConfig.DatabaseMysqlConfig.isConstruct(x: any) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { databaseMysqlConfig } from '@cdktf/provider-digitalocean' + +databaseMysqlConfig.DatabaseMysqlConfig.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { databaseMysqlConfig } from '@cdktf/provider-digitalocean' + +databaseMysqlConfig.DatabaseMysqlConfig.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { databaseMysqlConfig } from '@cdktf/provider-digitalocean' + +databaseMysqlConfig.DatabaseMysqlConfig.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* string + +The construct id used in the generated config for the DatabaseMysqlConfig to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing DatabaseMysqlConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseMysqlConfig to import is found. + +--- + +#### Properties + +| **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 \| cdktf.TerraformCount | *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.* | +| backupHourInput | number | *No description.* | +| backupMinuteInput | number | *No description.* | +| binlogRetentionPeriodInput | number | *No description.* | +| clusterIdInput | string | *No description.* | +| connectTimeoutInput | number | *No description.* | +| defaultTimeZoneInput | string | *No description.* | +| groupConcatMaxLenInput | number | *No description.* | +| idInput | string | *No description.* | +| informationSchemaStatsExpiryInput | number | *No description.* | +| innodbFtMinTokenSizeInput | number | *No description.* | +| innodbFtServerStopwordTableInput | string | *No description.* | +| innodbLockWaitTimeoutInput | number | *No description.* | +| innodbLogBufferSizeInput | number | *No description.* | +| innodbOnlineAlterLogMaxSizeInput | number | *No description.* | +| innodbPrintAllDeadlocksInput | boolean \| cdktf.IResolvable | *No description.* | +| innodbRollbackOnTimeoutInput | boolean \| cdktf.IResolvable | *No description.* | +| interactiveTimeoutInput | number | *No description.* | +| internalTmpMemStorageEngineInput | string | *No description.* | +| longQueryTimeInput | number | *No description.* | +| maxAllowedPacketInput | number | *No description.* | +| maxHeapTableSizeInput | number | *No description.* | +| netReadTimeoutInput | number | *No description.* | +| netWriteTimeoutInput | number | *No description.* | +| slowQueryLogInput | boolean \| cdktf.IResolvable | *No description.* | +| sortBufferSizeInput | number | *No description.* | +| sqlModeInput | string | *No description.* | +| sqlRequirePrimaryKeyInput | boolean \| cdktf.IResolvable | *No description.* | +| tmpTableSizeInput | number | *No description.* | +| waitTimeoutInput | number | *No description.* | +| backupHour | number | *No description.* | +| backupMinute | number | *No description.* | +| binlogRetentionPeriod | number | *No description.* | +| clusterId | string | *No description.* | +| connectTimeout | number | *No description.* | +| defaultTimeZone | string | *No description.* | +| groupConcatMaxLen | number | *No description.* | +| id | string | *No description.* | +| informationSchemaStatsExpiry | number | *No description.* | +| innodbFtMinTokenSize | number | *No description.* | +| innodbFtServerStopwordTable | string | *No description.* | +| innodbLockWaitTimeout | number | *No description.* | +| innodbLogBufferSize | number | *No description.* | +| innodbOnlineAlterLogMaxSize | number | *No description.* | +| innodbPrintAllDeadlocks | boolean \| cdktf.IResolvable | *No description.* | +| innodbRollbackOnTimeout | boolean \| cdktf.IResolvable | *No description.* | +| interactiveTimeout | number | *No description.* | +| internalTmpMemStorageEngine | string | *No description.* | +| longQueryTime | number | *No description.* | +| maxAllowedPacket | number | *No description.* | +| maxHeapTableSize | number | *No description.* | +| netReadTimeout | number | *No description.* | +| netWriteTimeout | number | *No description.* | +| slowQueryLog | boolean \| cdktf.IResolvable | *No description.* | +| sortBufferSize | number | *No description.* | +| sqlMode | string | *No description.* | +| sqlRequirePrimaryKey | boolean \| cdktf.IResolvable | *No description.* | +| tmpTableSize | number | *No description.* | +| waitTimeout | number | *No description.* | + +--- + +##### `node`Required + +```typescript +public readonly node: Node; +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```typescript +public readonly cdktfStack: TerraformStack; +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `friendlyUniqueId`Required + +```typescript +public readonly friendlyUniqueId: string; +``` + +- *Type:* string + +--- + +##### `terraformMetaArguments`Required + +```typescript +public readonly terraformMetaArguments: {[ key: string ]: any}; +``` + +- *Type:* {[ key: string ]: any} + +--- + +##### `terraformResourceType`Required + +```typescript +public readonly terraformResourceType: string; +``` + +- *Type:* string + +--- + +##### `terraformGeneratorMetadata`Optional + +```typescript +public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: string[]; +``` + +- *Type:* string[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `backupHourInput`Optional + +```typescript +public readonly backupHourInput: number; +``` + +- *Type:* number + +--- + +##### `backupMinuteInput`Optional + +```typescript +public readonly backupMinuteInput: number; +``` + +- *Type:* number + +--- + +##### `binlogRetentionPeriodInput`Optional + +```typescript +public readonly binlogRetentionPeriodInput: number; +``` + +- *Type:* number + +--- + +##### `clusterIdInput`Optional + +```typescript +public readonly clusterIdInput: string; +``` + +- *Type:* string + +--- + +##### `connectTimeoutInput`Optional + +```typescript +public readonly connectTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `defaultTimeZoneInput`Optional + +```typescript +public readonly defaultTimeZoneInput: string; +``` + +- *Type:* string + +--- + +##### `groupConcatMaxLenInput`Optional + +```typescript +public readonly groupConcatMaxLenInput: number; +``` + +- *Type:* number + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `informationSchemaStatsExpiryInput`Optional + +```typescript +public readonly informationSchemaStatsExpiryInput: number; +``` + +- *Type:* number + +--- + +##### `innodbFtMinTokenSizeInput`Optional + +```typescript +public readonly innodbFtMinTokenSizeInput: number; +``` + +- *Type:* number + +--- + +##### `innodbFtServerStopwordTableInput`Optional + +```typescript +public readonly innodbFtServerStopwordTableInput: string; +``` + +- *Type:* string + +--- + +##### `innodbLockWaitTimeoutInput`Optional + +```typescript +public readonly innodbLockWaitTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `innodbLogBufferSizeInput`Optional + +```typescript +public readonly innodbLogBufferSizeInput: number; +``` + +- *Type:* number + +--- + +##### `innodbOnlineAlterLogMaxSizeInput`Optional + +```typescript +public readonly innodbOnlineAlterLogMaxSizeInput: number; +``` + +- *Type:* number + +--- + +##### `innodbPrintAllDeadlocksInput`Optional + +```typescript +public readonly innodbPrintAllDeadlocksInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `innodbRollbackOnTimeoutInput`Optional + +```typescript +public readonly innodbRollbackOnTimeoutInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `interactiveTimeoutInput`Optional + +```typescript +public readonly interactiveTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `internalTmpMemStorageEngineInput`Optional + +```typescript +public readonly internalTmpMemStorageEngineInput: string; +``` + +- *Type:* string + +--- + +##### `longQueryTimeInput`Optional + +```typescript +public readonly longQueryTimeInput: number; +``` + +- *Type:* number + +--- + +##### `maxAllowedPacketInput`Optional + +```typescript +public readonly maxAllowedPacketInput: number; +``` + +- *Type:* number + +--- + +##### `maxHeapTableSizeInput`Optional + +```typescript +public readonly maxHeapTableSizeInput: number; +``` + +- *Type:* number + +--- + +##### `netReadTimeoutInput`Optional + +```typescript +public readonly netReadTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `netWriteTimeoutInput`Optional + +```typescript +public readonly netWriteTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `slowQueryLogInput`Optional + +```typescript +public readonly slowQueryLogInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `sortBufferSizeInput`Optional + +```typescript +public readonly sortBufferSizeInput: number; +``` + +- *Type:* number + +--- + +##### `sqlModeInput`Optional + +```typescript +public readonly sqlModeInput: string; +``` + +- *Type:* string + +--- + +##### `sqlRequirePrimaryKeyInput`Optional + +```typescript +public readonly sqlRequirePrimaryKeyInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `tmpTableSizeInput`Optional + +```typescript +public readonly tmpTableSizeInput: number; +``` + +- *Type:* number + +--- + +##### `waitTimeoutInput`Optional + +```typescript +public readonly waitTimeoutInput: number; +``` + +- *Type:* number + +--- + +##### `backupHour`Required + +```typescript +public readonly backupHour: number; +``` + +- *Type:* number + +--- + +##### `backupMinute`Required + +```typescript +public readonly backupMinute: number; +``` + +- *Type:* number + +--- + +##### `binlogRetentionPeriod`Required + +```typescript +public readonly binlogRetentionPeriod: number; +``` + +- *Type:* number + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +--- + +##### `connectTimeout`Required + +```typescript +public readonly connectTimeout: number; +``` + +- *Type:* number + +--- + +##### `defaultTimeZone`Required + +```typescript +public readonly defaultTimeZone: string; +``` + +- *Type:* string + +--- + +##### `groupConcatMaxLen`Required + +```typescript +public readonly groupConcatMaxLen: number; +``` + +- *Type:* number + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `informationSchemaStatsExpiry`Required + +```typescript +public readonly informationSchemaStatsExpiry: number; +``` + +- *Type:* number + +--- + +##### `innodbFtMinTokenSize`Required + +```typescript +public readonly innodbFtMinTokenSize: number; +``` + +- *Type:* number + +--- + +##### `innodbFtServerStopwordTable`Required + +```typescript +public readonly innodbFtServerStopwordTable: string; +``` + +- *Type:* string + +--- + +##### `innodbLockWaitTimeout`Required + +```typescript +public readonly innodbLockWaitTimeout: number; +``` + +- *Type:* number + +--- + +##### `innodbLogBufferSize`Required + +```typescript +public readonly innodbLogBufferSize: number; +``` + +- *Type:* number + +--- + +##### `innodbOnlineAlterLogMaxSize`Required + +```typescript +public readonly innodbOnlineAlterLogMaxSize: number; +``` + +- *Type:* number + +--- + +##### `innodbPrintAllDeadlocks`Required + +```typescript +public readonly innodbPrintAllDeadlocks: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `innodbRollbackOnTimeout`Required + +```typescript +public readonly innodbRollbackOnTimeout: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `interactiveTimeout`Required + +```typescript +public readonly interactiveTimeout: number; +``` + +- *Type:* number + +--- + +##### `internalTmpMemStorageEngine`Required + +```typescript +public readonly internalTmpMemStorageEngine: string; +``` + +- *Type:* string + +--- + +##### `longQueryTime`Required + +```typescript +public readonly longQueryTime: number; +``` + +- *Type:* number + +--- + +##### `maxAllowedPacket`Required + +```typescript +public readonly maxAllowedPacket: number; +``` + +- *Type:* number + +--- + +##### `maxHeapTableSize`Required + +```typescript +public readonly maxHeapTableSize: number; +``` + +- *Type:* number + +--- + +##### `netReadTimeout`Required + +```typescript +public readonly netReadTimeout: number; +``` + +- *Type:* number + +--- + +##### `netWriteTimeout`Required + +```typescript +public readonly netWriteTimeout: number; +``` + +- *Type:* number + +--- + +##### `slowQueryLog`Required + +```typescript +public readonly slowQueryLog: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `sortBufferSize`Required + +```typescript +public readonly sortBufferSize: number; +``` + +- *Type:* number + +--- + +##### `sqlMode`Required + +```typescript +public readonly sqlMode: string; +``` + +- *Type:* string + +--- + +##### `sqlRequirePrimaryKey`Required + +```typescript +public readonly sqlRequirePrimaryKey: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `tmpTableSize`Required + +```typescript +public readonly tmpTableSize: number; +``` + +- *Type:* number + +--- + +##### `waitTimeout`Required + +```typescript +public readonly waitTimeout: number; +``` + +- *Type:* number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### DatabaseMysqlConfigConfig + +#### Initializer + +```typescript +import { databaseMysqlConfig } from '@cdktf/provider-digitalocean' + +const databaseMysqlConfigConfig: databaseMysqlConfig.DatabaseMysqlConfigConfig = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *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://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. | +| backupHour | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. | +| backupMinute | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. | +| binlogRetentionPeriod | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. | +| connectTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. | +| defaultTimeZone | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. | +| groupConcatMaxLen | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. | +| informationSchemaStatsExpiry | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. | +| innodbFtMinTokenSize | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. | +| innodbFtServerStopwordTable | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. | +| innodbLockWaitTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. | +| innodbLogBufferSize | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. | +| innodbOnlineAlterLogMaxSize | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. | +| innodbPrintAllDeadlocks | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. | +| innodbRollbackOnTimeout | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. | +| interactiveTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. | +| internalTmpMemStorageEngine | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. | +| longQueryTime | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. | +| maxAllowedPacket | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. | +| maxHeapTableSize | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. | +| netReadTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. | +| netWriteTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. | +| slowQueryLog | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. | +| sortBufferSize | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. | +| sqlMode | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. | +| sqlRequirePrimaryKey | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. | +| tmpTableSize | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. | +| waitTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. | + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: ITerraformDependable[]; +``` + +- *Type:* cdktf.ITerraformDependable[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}. + +--- + +##### `backupHour`Optional + +```typescript +public readonly backupHour: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}. + +--- + +##### `backupMinute`Optional + +```typescript +public readonly backupMinute: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}. + +--- + +##### `binlogRetentionPeriod`Optional + +```typescript +public readonly binlogRetentionPeriod: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}. + +--- + +##### `connectTimeout`Optional + +```typescript +public readonly connectTimeout: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}. + +--- + +##### `defaultTimeZone`Optional + +```typescript +public readonly defaultTimeZone: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}. + +--- + +##### `groupConcatMaxLen`Optional + +```typescript +public readonly groupConcatMaxLen: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}. + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `informationSchemaStatsExpiry`Optional + +```typescript +public readonly informationSchemaStatsExpiry: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}. + +--- + +##### `innodbFtMinTokenSize`Optional + +```typescript +public readonly innodbFtMinTokenSize: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}. + +--- + +##### `innodbFtServerStopwordTable`Optional + +```typescript +public readonly innodbFtServerStopwordTable: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}. + +--- + +##### `innodbLockWaitTimeout`Optional + +```typescript +public readonly innodbLockWaitTimeout: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}. + +--- + +##### `innodbLogBufferSize`Optional + +```typescript +public readonly innodbLogBufferSize: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}. + +--- + +##### `innodbOnlineAlterLogMaxSize`Optional + +```typescript +public readonly innodbOnlineAlterLogMaxSize: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}. + +--- + +##### `innodbPrintAllDeadlocks`Optional + +```typescript +public readonly innodbPrintAllDeadlocks: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}. + +--- + +##### `innodbRollbackOnTimeout`Optional + +```typescript +public readonly innodbRollbackOnTimeout: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}. + +--- + +##### `interactiveTimeout`Optional + +```typescript +public readonly interactiveTimeout: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}. + +--- + +##### `internalTmpMemStorageEngine`Optional + +```typescript +public readonly internalTmpMemStorageEngine: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}. + +--- + +##### `longQueryTime`Optional + +```typescript +public readonly longQueryTime: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}. + +--- + +##### `maxAllowedPacket`Optional + +```typescript +public readonly maxAllowedPacket: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}. + +--- + +##### `maxHeapTableSize`Optional + +```typescript +public readonly maxHeapTableSize: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}. + +--- + +##### `netReadTimeout`Optional + +```typescript +public readonly netReadTimeout: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}. + +--- + +##### `netWriteTimeout`Optional + +```typescript +public readonly netWriteTimeout: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}. + +--- + +##### `slowQueryLog`Optional + +```typescript +public readonly slowQueryLog: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}. + +--- + +##### `sortBufferSize`Optional + +```typescript +public readonly sortBufferSize: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}. + +--- + +##### `sqlMode`Optional + +```typescript +public readonly sqlMode: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}. + +--- + +##### `sqlRequirePrimaryKey`Optional + +```typescript +public readonly sqlRequirePrimaryKey: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}. + +--- + +##### `tmpTableSize`Optional + +```typescript +public readonly tmpTableSize: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}. + +--- + +##### `waitTimeout`Optional + +```typescript +public readonly waitTimeout: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}. + +--- + + + diff --git a/docs/databaseRedisConfig.csharp.md b/docs/databaseRedisConfig.csharp.md new file mode 100644 index 000000000..ce57222bc --- /dev/null +++ b/docs/databaseRedisConfig.csharp.md @@ -0,0 +1,1277 @@ +# `digitalocean_database_redis_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config). + +# `databaseRedisConfig` Submodule + +## Constructs + +### DatabaseRedisConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config digitalocean_database_redis_config}. + +#### Initializers + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseRedisConfig(Construct Scope, string Id, DatabaseRedisConfigConfig Config); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Scope | Constructs.Construct | The scope in which to define this construct. | +| Id | string | The scoped construct ID. | +| Config | DatabaseRedisConfigConfig | *No description.* | + +--- + +##### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +##### `Id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `Config`Required + +- *Type:* DatabaseRedisConfigConfig + +--- + +#### Methods + +| **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. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| ResetAclChannelsDefault | *No description.* | +| ResetId | *No description.* | +| ResetIoThreads | *No description.* | +| ResetLfuDecayTime | *No description.* | +| ResetLfuLogFactor | *No description.* | +| ResetMaxmemoryPolicy | *No description.* | +| ResetNotifyKeyspaceEvents | *No description.* | +| ResetNumberOfDatabases | *No description.* | +| ResetPersistence | *No description.* | +| ResetPubsubClientOutputBufferLimit | *No description.* | +| ResetSsl | *No description.* | +| ResetTimeout | *No description.* | + +--- + +##### `ToString` + +```csharp +private string ToString() +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```csharp +private void AddOverride(string Path, object Value) +``` + +###### `Path`Required + +- *Type:* string + +--- + +###### `Value`Required + +- *Type:* object + +--- + +##### `OverrideLogicalId` + +```csharp +private void OverrideLogicalId(string NewLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `NewLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```csharp +private void ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToMetadata` + +```csharp +private object ToMetadata() +``` + +##### `ToTerraform` + +```csharp +private object ToTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```csharp +private void AddMoveTarget(string MoveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `MoveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanAttribute` + +```csharp +private IResolvable GetBooleanAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetBooleanMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetListAttribute` + +```csharp +private string[] GetListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberAttribute` + +```csharp +private double GetNumberAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberListAttribute` + +```csharp +private double[] GetNumberListAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetNumberMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringAttribute` + +```csharp +private string GetStringAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `GetStringMapAttribute` + +```csharp +private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `ImportFrom` + +```csharp +private void ImportFrom(string Id, TerraformProvider Provider = null) +``` + +###### `Id`Required + +- *Type:* string + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```csharp +private IResolvable InterpolationForAttribute(string TerraformAttribute) +``` + +###### `TerraformAttribute`Required + +- *Type:* string + +--- + +##### `MoveTo` + +```csharp +private void MoveTo(string MoveTarget, object Index = null) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `MoveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `Index`Optional + +- *Type:* object + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `ResetAclChannelsDefault` + +```csharp +private void ResetAclChannelsDefault() +``` + +##### `ResetId` + +```csharp +private void ResetId() +``` + +##### `ResetIoThreads` + +```csharp +private void ResetIoThreads() +``` + +##### `ResetLfuDecayTime` + +```csharp +private void ResetLfuDecayTime() +``` + +##### `ResetLfuLogFactor` + +```csharp +private void ResetLfuLogFactor() +``` + +##### `ResetMaxmemoryPolicy` + +```csharp +private void ResetMaxmemoryPolicy() +``` + +##### `ResetNotifyKeyspaceEvents` + +```csharp +private void ResetNotifyKeyspaceEvents() +``` + +##### `ResetNumberOfDatabases` + +```csharp +private void ResetNumberOfDatabases() +``` + +##### `ResetPersistence` + +```csharp +private void ResetPersistence() +``` + +##### `ResetPubsubClientOutputBufferLimit` + +```csharp +private void ResetPubsubClientOutputBufferLimit() +``` + +##### `ResetSsl` + +```csharp +private void ResetSsl() +``` + +##### `ResetTimeout` + +```csharp +private void ResetTimeout() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseRedisConfig.IsConstruct(object X); +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* object + +Any object. + +--- + +##### `IsTerraformElement` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseRedisConfig.IsTerraformElement(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `IsTerraformResource` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseRedisConfig.IsTerraformResource(object X); +``` + +###### `X`Required + +- *Type:* object + +--- + +##### `GenerateConfigForImport` + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +DatabaseRedisConfig.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null); +``` + +Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". + +###### `Scope`Required + +- *Type:* Constructs.Construct + +The scope in which to define this construct. + +--- + +###### `ImportToId`Required + +- *Type:* string + +The construct id used in the generated config for the DatabaseRedisConfig to import. + +--- + +###### `ImportFromId`Required + +- *Type:* string + +The id of the existing DatabaseRedisConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `Provider`Optional + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseRedisConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | Constructs.Node | The tree node. | +| CdktfStack | HashiCorp.Cdktf.TerraformStack | *No description.* | +| Fqn | string | *No description.* | +| FriendlyUniqueId | string | *No description.* | +| TerraformMetaArguments | System.Collections.Generic.IDictionary | *No description.* | +| TerraformResourceType | string | *No description.* | +| TerraformGeneratorMetadata | HashiCorp.Cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | string[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| AclChannelsDefaultInput | string | *No description.* | +| ClusterIdInput | string | *No description.* | +| IdInput | string | *No description.* | +| IoThreadsInput | double | *No description.* | +| LfuDecayTimeInput | double | *No description.* | +| LfuLogFactorInput | double | *No description.* | +| MaxmemoryPolicyInput | string | *No description.* | +| NotifyKeyspaceEventsInput | string | *No description.* | +| NumberOfDatabasesInput | double | *No description.* | +| PersistenceInput | string | *No description.* | +| PubsubClientOutputBufferLimitInput | double | *No description.* | +| SslInput | object | *No description.* | +| TimeoutInput | double | *No description.* | +| AclChannelsDefault | string | *No description.* | +| ClusterId | string | *No description.* | +| Id | string | *No description.* | +| IoThreads | double | *No description.* | +| LfuDecayTime | double | *No description.* | +| LfuLogFactor | double | *No description.* | +| MaxmemoryPolicy | string | *No description.* | +| NotifyKeyspaceEvents | string | *No description.* | +| NumberOfDatabases | double | *No description.* | +| Persistence | string | *No description.* | +| PubsubClientOutputBufferLimit | double | *No description.* | +| Ssl | object | *No description.* | +| Timeout | double | *No description.* | + +--- + +##### `Node`Required + +```csharp +public Node Node { get; } +``` + +- *Type:* Constructs.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```csharp +public TerraformStack CdktfStack { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```csharp +public string Fqn { get; } +``` + +- *Type:* string + +--- + +##### `FriendlyUniqueId`Required + +```csharp +public string FriendlyUniqueId { get; } +``` + +- *Type:* string + +--- + +##### `TerraformMetaArguments`Required + +```csharp +public System.Collections.Generic.IDictionary TerraformMetaArguments { get; } +``` + +- *Type:* System.Collections.Generic.IDictionary + +--- + +##### `TerraformResourceType`Required + +```csharp +public string TerraformResourceType { get; } +``` + +- *Type:* string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```csharp +public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public string[] DependsOn { get; } +``` + +- *Type:* string[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; } +``` + +- *Type:* object[] + +--- + +##### `AclChannelsDefaultInput`Optional + +```csharp +public string AclChannelsDefaultInput { get; } +``` + +- *Type:* string + +--- + +##### `ClusterIdInput`Optional + +```csharp +public string ClusterIdInput { get; } +``` + +- *Type:* string + +--- + +##### `IdInput`Optional + +```csharp +public string IdInput { get; } +``` + +- *Type:* string + +--- + +##### `IoThreadsInput`Optional + +```csharp +public double IoThreadsInput { get; } +``` + +- *Type:* double + +--- + +##### `LfuDecayTimeInput`Optional + +```csharp +public double LfuDecayTimeInput { get; } +``` + +- *Type:* double + +--- + +##### `LfuLogFactorInput`Optional + +```csharp +public double LfuLogFactorInput { get; } +``` + +- *Type:* double + +--- + +##### `MaxmemoryPolicyInput`Optional + +```csharp +public string MaxmemoryPolicyInput { get; } +``` + +- *Type:* string + +--- + +##### `NotifyKeyspaceEventsInput`Optional + +```csharp +public string NotifyKeyspaceEventsInput { get; } +``` + +- *Type:* string + +--- + +##### `NumberOfDatabasesInput`Optional + +```csharp +public double NumberOfDatabasesInput { get; } +``` + +- *Type:* double + +--- + +##### `PersistenceInput`Optional + +```csharp +public string PersistenceInput { get; } +``` + +- *Type:* string + +--- + +##### `PubsubClientOutputBufferLimitInput`Optional + +```csharp +public double PubsubClientOutputBufferLimitInput { get; } +``` + +- *Type:* double + +--- + +##### `SslInput`Optional + +```csharp +public object SslInput { get; } +``` + +- *Type:* object + +--- + +##### `TimeoutInput`Optional + +```csharp +public double TimeoutInput { get; } +``` + +- *Type:* double + +--- + +##### `AclChannelsDefault`Required + +```csharp +public string AclChannelsDefault { get; } +``` + +- *Type:* string + +--- + +##### `ClusterId`Required + +```csharp +public string ClusterId { get; } +``` + +- *Type:* string + +--- + +##### `Id`Required + +```csharp +public string Id { get; } +``` + +- *Type:* string + +--- + +##### `IoThreads`Required + +```csharp +public double IoThreads { get; } +``` + +- *Type:* double + +--- + +##### `LfuDecayTime`Required + +```csharp +public double LfuDecayTime { get; } +``` + +- *Type:* double + +--- + +##### `LfuLogFactor`Required + +```csharp +public double LfuLogFactor { get; } +``` + +- *Type:* double + +--- + +##### `MaxmemoryPolicy`Required + +```csharp +public string MaxmemoryPolicy { get; } +``` + +- *Type:* string + +--- + +##### `NotifyKeyspaceEvents`Required + +```csharp +public string NotifyKeyspaceEvents { get; } +``` + +- *Type:* string + +--- + +##### `NumberOfDatabases`Required + +```csharp +public double NumberOfDatabases { get; } +``` + +- *Type:* double + +--- + +##### `Persistence`Required + +```csharp +public string Persistence { get; } +``` + +- *Type:* string + +--- + +##### `PubsubClientOutputBufferLimit`Required + +```csharp +public double PubsubClientOutputBufferLimit { get; } +``` + +- *Type:* double + +--- + +##### `Ssl`Required + +```csharp +public object Ssl { get; } +``` + +- *Type:* object + +--- + +##### `Timeout`Required + +```csharp +public double Timeout { get; } +``` + +- *Type:* double + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | string | *No description.* | + +--- + +##### `TfResourceType`Required + +```csharp +public string TfResourceType { get; } +``` + +- *Type:* string + +--- + +## Structs + +### DatabaseRedisConfigConfig + +#### Initializer + +```csharp +using HashiCorp.Cdktf.Providers.Digitalocean; + +new DatabaseRedisConfigConfig { + object Connection = null, + object Count = null, + ITerraformDependable[] DependsOn = null, + ITerraformIterator ForEach = null, + TerraformResourceLifecycle Lifecycle = null, + TerraformProvider Provider = null, + object[] Provisioners = null, + string ClusterId, + string AclChannelsDefault = null, + string Id = null, + double IoThreads = null, + double LfuDecayTime = null, + double LfuLogFactor = null, + string MaxmemoryPolicy = null, + string NotifyKeyspaceEvents = null, + double NumberOfDatabases = null, + string Persistence = null, + double PubsubClientOutputBufferLimit = null, + object Ssl = null, + double Timeout = null +}; +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | object | *No description.* | +| Count | object | *No description.* | +| DependsOn | HashiCorp.Cdktf.ITerraformDependable[] | *No description.* | +| ForEach | HashiCorp.Cdktf.ITerraformIterator | *No description.* | +| Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | +| Provisioners | object[] | *No description.* | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. | +| AclChannelsDefault | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. | +| IoThreads | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. | +| LfuDecayTime | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. | +| LfuLogFactor | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. | +| MaxmemoryPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. | +| NotifyKeyspaceEvents | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. | +| NumberOfDatabases | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. | +| Persistence | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. | +| PubsubClientOutputBufferLimit | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. | +| Ssl | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. | +| Timeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. | + +--- + +##### `Connection`Optional + +```csharp +public object Connection { get; set; } +``` + +- *Type:* object + +--- + +##### `Count`Optional + +```csharp +public object Count { get; set; } +``` + +- *Type:* object + +--- + +##### `DependsOn`Optional + +```csharp +public ITerraformDependable[] DependsOn { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformDependable[] + +--- + +##### `ForEach`Optional + +```csharp +public ITerraformIterator ForEach { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```csharp +public TerraformResourceLifecycle Lifecycle { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```csharp +public TerraformProvider Provider { get; set; } +``` + +- *Type:* HashiCorp.Cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```csharp +public object[] Provisioners { get; set; } +``` + +- *Type:* object[] + +--- + +##### `ClusterId`Required + +```csharp +public string ClusterId { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. + +--- + +##### `AclChannelsDefault`Optional + +```csharp +public string AclChannelsDefault { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. + +--- + +##### `Id`Optional + +```csharp +public string Id { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `IoThreads`Optional + +```csharp +public double IoThreads { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. + +--- + +##### `LfuDecayTime`Optional + +```csharp +public double LfuDecayTime { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. + +--- + +##### `LfuLogFactor`Optional + +```csharp +public double LfuLogFactor { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. + +--- + +##### `MaxmemoryPolicy`Optional + +```csharp +public string MaxmemoryPolicy { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. + +--- + +##### `NotifyKeyspaceEvents`Optional + +```csharp +public string NotifyKeyspaceEvents { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. + +--- + +##### `NumberOfDatabases`Optional + +```csharp +public double NumberOfDatabases { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. + +--- + +##### `Persistence`Optional + +```csharp +public string Persistence { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. + +--- + +##### `PubsubClientOutputBufferLimit`Optional + +```csharp +public double PubsubClientOutputBufferLimit { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. + +--- + +##### `Ssl`Optional + +```csharp +public object Ssl { get; set; } +``` + +- *Type:* object + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. + +--- + +##### `Timeout`Optional + +```csharp +public double Timeout { get; set; } +``` + +- *Type:* double + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. + +--- + + + diff --git a/docs/databaseRedisConfig.go.md b/docs/databaseRedisConfig.go.md new file mode 100644 index 000000000..605743cb7 --- /dev/null +++ b/docs/databaseRedisConfig.go.md @@ -0,0 +1,1277 @@ +# `digitalocean_database_redis_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config). + +# `databaseRedisConfig` Submodule + +## Constructs + +### DatabaseRedisConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config digitalocean_database_redis_config}. + +#### Initializers + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig" + +databaseredisconfig.NewDatabaseRedisConfig(scope Construct, id *string, config DatabaseRedisConfigConfig) DatabaseRedisConfig +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | github.com/aws/constructs-go/constructs/v10.Construct | The scope in which to define this construct. | +| id | *string | The scoped construct ID. | +| config | DatabaseRedisConfigConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* *string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* DatabaseRedisConfigConfig + +--- + +#### Methods + +| **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. | +| AddMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| GetAnyMapAttribute | *No description.* | +| GetBooleanAttribute | *No description.* | +| GetBooleanMapAttribute | *No description.* | +| GetListAttribute | *No description.* | +| GetNumberAttribute | *No description.* | +| GetNumberListAttribute | *No description.* | +| GetNumberMapAttribute | *No description.* | +| GetStringAttribute | *No description.* | +| GetStringMapAttribute | *No description.* | +| ImportFrom | *No description.* | +| InterpolationForAttribute | *No description.* | +| MoveTo | Moves this resource to the target resource given by moveTarget. | +| ResetAclChannelsDefault | *No description.* | +| ResetId | *No description.* | +| ResetIoThreads | *No description.* | +| ResetLfuDecayTime | *No description.* | +| ResetLfuLogFactor | *No description.* | +| ResetMaxmemoryPolicy | *No description.* | +| ResetNotifyKeyspaceEvents | *No description.* | +| ResetNumberOfDatabases | *No description.* | +| ResetPersistence | *No description.* | +| ResetPubsubClientOutputBufferLimit | *No description.* | +| ResetSsl | *No description.* | +| ResetTimeout | *No description.* | + +--- + +##### `ToString` + +```go +func ToString() *string +``` + +Returns a string representation of this construct. + +##### `AddOverride` + +```go +func AddOverride(path *string, value interface{}) +``` + +###### `path`Required + +- *Type:* *string + +--- + +###### `value`Required + +- *Type:* interface{} + +--- + +##### `OverrideLogicalId` + +```go +func OverrideLogicalId(newLogicalId *string) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* *string + +The new logical ID to use for this stack element. + +--- + +##### `ResetOverrideLogicalId` + +```go +func ResetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `ToMetadata` + +```go +func ToMetadata() interface{} +``` + +##### `ToTerraform` + +```go +func ToTerraform() interface{} +``` + +Adds this resource to the terraform JSON output. + +##### `AddMoveTarget` + +```go +func AddMoveTarget(moveTarget *string) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* *string + +The string move target that will correspond to this resource. + +--- + +##### `GetAnyMapAttribute` + +```go +func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanAttribute` + +```go +func GetBooleanAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetBooleanMapAttribute` + +```go +func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetListAttribute` + +```go +func GetListAttribute(terraformAttribute *string) *[]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberAttribute` + +```go +func GetNumberAttribute(terraformAttribute *string) *f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberListAttribute` + +```go +func GetNumberListAttribute(terraformAttribute *string) *[]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetNumberMapAttribute` + +```go +func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64 +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringAttribute` + +```go +func GetStringAttribute(terraformAttribute *string) *string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `GetStringMapAttribute` + +```go +func GetStringMapAttribute(terraformAttribute *string) *map[string]*string +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `ImportFrom` + +```go +func ImportFrom(id *string, provider TerraformProvider) +``` + +###### `id`Required + +- *Type:* *string + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `InterpolationForAttribute` + +```go +func InterpolationForAttribute(terraformAttribute *string) IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* *string + +--- + +##### `MoveTo` + +```go +func MoveTo(moveTarget *string, index interface{}) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* *string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* interface{} + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `ResetAclChannelsDefault` + +```go +func ResetAclChannelsDefault() +``` + +##### `ResetId` + +```go +func ResetId() +``` + +##### `ResetIoThreads` + +```go +func ResetIoThreads() +``` + +##### `ResetLfuDecayTime` + +```go +func ResetLfuDecayTime() +``` + +##### `ResetLfuLogFactor` + +```go +func ResetLfuLogFactor() +``` + +##### `ResetMaxmemoryPolicy` + +```go +func ResetMaxmemoryPolicy() +``` + +##### `ResetNotifyKeyspaceEvents` + +```go +func ResetNotifyKeyspaceEvents() +``` + +##### `ResetNumberOfDatabases` + +```go +func ResetNumberOfDatabases() +``` + +##### `ResetPersistence` + +```go +func ResetPersistence() +``` + +##### `ResetPubsubClientOutputBufferLimit` + +```go +func ResetPubsubClientOutputBufferLimit() +``` + +##### `ResetSsl` + +```go +func ResetSsl() +``` + +##### `ResetTimeout` + +```go +func ResetTimeout() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| IsConstruct | Checks if `x` is a construct. | +| IsTerraformElement | *No description.* | +| IsTerraformResource | *No description.* | +| GenerateConfigForImport | Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". | + +--- + +##### `IsConstruct` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig" + +databaseredisconfig.DatabaseRedisConfig_IsConstruct(x interface{}) *bool +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* interface{} + +Any object. + +--- + +##### `IsTerraformElement` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig" + +databaseredisconfig.DatabaseRedisConfig_IsTerraformElement(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `IsTerraformResource` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig" + +databaseredisconfig.DatabaseRedisConfig_IsTerraformResource(x interface{}) *bool +``` + +###### `x`Required + +- *Type:* interface{} + +--- + +##### `GenerateConfigForImport` + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig" + +databaseredisconfig.DatabaseRedisConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource +``` + +Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* github.com/aws/constructs-go/constructs/v10.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* *string + +The construct id used in the generated config for the DatabaseRedisConfig to import. + +--- + +###### `importFromId`Required + +- *Type:* *string + +The id of the existing DatabaseRedisConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseRedisConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Node | github.com/aws/constructs-go/constructs/v10.Node | The tree node. | +| CdktfStack | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack | *No description.* | +| Fqn | *string | *No description.* | +| FriendlyUniqueId | *string | *No description.* | +| TerraformMetaArguments | *map[string]interface{} | *No description.* | +| TerraformResourceType | *string | *No description.* | +| TerraformGeneratorMetadata | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]*string | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| AclChannelsDefaultInput | *string | *No description.* | +| ClusterIdInput | *string | *No description.* | +| IdInput | *string | *No description.* | +| IoThreadsInput | *f64 | *No description.* | +| LfuDecayTimeInput | *f64 | *No description.* | +| LfuLogFactorInput | *f64 | *No description.* | +| MaxmemoryPolicyInput | *string | *No description.* | +| NotifyKeyspaceEventsInput | *string | *No description.* | +| NumberOfDatabasesInput | *f64 | *No description.* | +| PersistenceInput | *string | *No description.* | +| PubsubClientOutputBufferLimitInput | *f64 | *No description.* | +| SslInput | interface{} | *No description.* | +| TimeoutInput | *f64 | *No description.* | +| AclChannelsDefault | *string | *No description.* | +| ClusterId | *string | *No description.* | +| Id | *string | *No description.* | +| IoThreads | *f64 | *No description.* | +| LfuDecayTime | *f64 | *No description.* | +| LfuLogFactor | *f64 | *No description.* | +| MaxmemoryPolicy | *string | *No description.* | +| NotifyKeyspaceEvents | *string | *No description.* | +| NumberOfDatabases | *f64 | *No description.* | +| Persistence | *string | *No description.* | +| PubsubClientOutputBufferLimit | *f64 | *No description.* | +| Ssl | interface{} | *No description.* | +| Timeout | *f64 | *No description.* | + +--- + +##### `Node`Required + +```go +func Node() Node +``` + +- *Type:* github.com/aws/constructs-go/constructs/v10.Node + +The tree node. + +--- + +##### `CdktfStack`Required + +```go +func CdktfStack() TerraformStack +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack + +--- + +##### `Fqn`Required + +```go +func Fqn() *string +``` + +- *Type:* *string + +--- + +##### `FriendlyUniqueId`Required + +```go +func FriendlyUniqueId() *string +``` + +- *Type:* *string + +--- + +##### `TerraformMetaArguments`Required + +```go +func TerraformMetaArguments() *map[string]interface{} +``` + +- *Type:* *map[string]interface{} + +--- + +##### `TerraformResourceType`Required + +```go +func TerraformResourceType() *string +``` + +- *Type:* *string + +--- + +##### `TerraformGeneratorMetadata`Optional + +```go +func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `Connection`Optional + +```go +func Connection() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +func Count() interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +func DependsOn() *[]*string +``` + +- *Type:* *[]*string + +--- + +##### `ForEach`Optional + +```go +func ForEach() ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +func Lifecycle() TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +func Provider() TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +func Provisioners() *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `AclChannelsDefaultInput`Optional + +```go +func AclChannelsDefaultInput() *string +``` + +- *Type:* *string + +--- + +##### `ClusterIdInput`Optional + +```go +func ClusterIdInput() *string +``` + +- *Type:* *string + +--- + +##### `IdInput`Optional + +```go +func IdInput() *string +``` + +- *Type:* *string + +--- + +##### `IoThreadsInput`Optional + +```go +func IoThreadsInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LfuDecayTimeInput`Optional + +```go +func LfuDecayTimeInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LfuLogFactorInput`Optional + +```go +func LfuLogFactorInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MaxmemoryPolicyInput`Optional + +```go +func MaxmemoryPolicyInput() *string +``` + +- *Type:* *string + +--- + +##### `NotifyKeyspaceEventsInput`Optional + +```go +func NotifyKeyspaceEventsInput() *string +``` + +- *Type:* *string + +--- + +##### `NumberOfDatabasesInput`Optional + +```go +func NumberOfDatabasesInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `PersistenceInput`Optional + +```go +func PersistenceInput() *string +``` + +- *Type:* *string + +--- + +##### `PubsubClientOutputBufferLimitInput`Optional + +```go +func PubsubClientOutputBufferLimitInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `SslInput`Optional + +```go +func SslInput() interface{} +``` + +- *Type:* interface{} + +--- + +##### `TimeoutInput`Optional + +```go +func TimeoutInput() *f64 +``` + +- *Type:* *f64 + +--- + +##### `AclChannelsDefault`Required + +```go +func AclChannelsDefault() *string +``` + +- *Type:* *string + +--- + +##### `ClusterId`Required + +```go +func ClusterId() *string +``` + +- *Type:* *string + +--- + +##### `Id`Required + +```go +func Id() *string +``` + +- *Type:* *string + +--- + +##### `IoThreads`Required + +```go +func IoThreads() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LfuDecayTime`Required + +```go +func LfuDecayTime() *f64 +``` + +- *Type:* *f64 + +--- + +##### `LfuLogFactor`Required + +```go +func LfuLogFactor() *f64 +``` + +- *Type:* *f64 + +--- + +##### `MaxmemoryPolicy`Required + +```go +func MaxmemoryPolicy() *string +``` + +- *Type:* *string + +--- + +##### `NotifyKeyspaceEvents`Required + +```go +func NotifyKeyspaceEvents() *string +``` + +- *Type:* *string + +--- + +##### `NumberOfDatabases`Required + +```go +func NumberOfDatabases() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Persistence`Required + +```go +func Persistence() *string +``` + +- *Type:* *string + +--- + +##### `PubsubClientOutputBufferLimit`Required + +```go +func PubsubClientOutputBufferLimit() *f64 +``` + +- *Type:* *f64 + +--- + +##### `Ssl`Required + +```go +func Ssl() interface{} +``` + +- *Type:* interface{} + +--- + +##### `Timeout`Required + +```go +func Timeout() *f64 +``` + +- *Type:* *f64 + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| TfResourceType | *string | *No description.* | + +--- + +##### `TfResourceType`Required + +```go +func TfResourceType() *string +``` + +- *Type:* *string + +--- + +## Structs + +### DatabaseRedisConfigConfig + +#### Initializer + +```go +import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databaseredisconfig" + +&databaseredisconfig.DatabaseRedisConfigConfig { + Connection: interface{}, + Count: interface{}, + DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable, + ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator, + Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle, + Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider, + Provisioners: *[]interface{}, + ClusterId: *string, + AclChannelsDefault: *string, + Id: *string, + IoThreads: *f64, + LfuDecayTime: *f64, + LfuLogFactor: *f64, + MaxmemoryPolicy: *string, + NotifyKeyspaceEvents: *string, + NumberOfDatabases: *f64, + Persistence: *string, + PubsubClientOutputBufferLimit: *f64, + Ssl: interface{}, + Timeout: *f64, +} +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| Connection | interface{} | *No description.* | +| Count | interface{} | *No description.* | +| DependsOn | *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable | *No description.* | +| ForEach | github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator | *No description.* | +| Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | +| Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | +| Provisioners | *[]interface{} | *No description.* | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. | +| AclChannelsDefault | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. | +| IoThreads | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. | +| LfuDecayTime | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. | +| LfuLogFactor | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. | +| MaxmemoryPolicy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. | +| NotifyKeyspaceEvents | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. | +| NumberOfDatabases | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. | +| Persistence | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. | +| PubsubClientOutputBufferLimit | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. | +| Ssl | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. | +| Timeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. | + +--- + +##### `Connection`Optional + +```go +Connection interface{} +``` + +- *Type:* interface{} + +--- + +##### `Count`Optional + +```go +Count interface{} +``` + +- *Type:* interface{} + +--- + +##### `DependsOn`Optional + +```go +DependsOn *[]ITerraformDependable +``` + +- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable + +--- + +##### `ForEach`Optional + +```go +ForEach ITerraformIterator +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator + +--- + +##### `Lifecycle`Optional + +```go +Lifecycle TerraformResourceLifecycle +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle + +--- + +##### `Provider`Optional + +```go +Provider TerraformProvider +``` + +- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider + +--- + +##### `Provisioners`Optional + +```go +Provisioners *[]interface{} +``` + +- *Type:* *[]interface{} + +--- + +##### `ClusterId`Required + +```go +ClusterId *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. + +--- + +##### `AclChannelsDefault`Optional + +```go +AclChannelsDefault *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. + +--- + +##### `Id`Optional + +```go +Id *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `IoThreads`Optional + +```go +IoThreads *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. + +--- + +##### `LfuDecayTime`Optional + +```go +LfuDecayTime *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. + +--- + +##### `LfuLogFactor`Optional + +```go +LfuLogFactor *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. + +--- + +##### `MaxmemoryPolicy`Optional + +```go +MaxmemoryPolicy *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. + +--- + +##### `NotifyKeyspaceEvents`Optional + +```go +NotifyKeyspaceEvents *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. + +--- + +##### `NumberOfDatabases`Optional + +```go +NumberOfDatabases *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. + +--- + +##### `Persistence`Optional + +```go +Persistence *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. + +--- + +##### `PubsubClientOutputBufferLimit`Optional + +```go +PubsubClientOutputBufferLimit *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. + +--- + +##### `Ssl`Optional + +```go +Ssl interface{} +``` + +- *Type:* interface{} + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. + +--- + +##### `Timeout`Optional + +```go +Timeout *f64 +``` + +- *Type:* *f64 + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. + +--- + + + diff --git a/docs/databaseRedisConfig.java.md b/docs/databaseRedisConfig.java.md new file mode 100644 index 000000000..4b16da3c8 --- /dev/null +++ b/docs/databaseRedisConfig.java.md @@ -0,0 +1,1472 @@ +# `digitalocean_database_redis_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config). + +# `databaseRedisConfig` Submodule + +## Constructs + +### DatabaseRedisConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config digitalocean_database_redis_config}. + +#### Initializers + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_redis_config.DatabaseRedisConfig; + +DatabaseRedisConfig.Builder.create(Construct scope, java.lang.String id) +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .clusterId(java.lang.String) +// .aclChannelsDefault(java.lang.String) +// .id(java.lang.String) +// .ioThreads(java.lang.Number) +// .lfuDecayTime(java.lang.Number) +// .lfuLogFactor(java.lang.Number) +// .maxmemoryPolicy(java.lang.String) +// .notifyKeyspaceEvents(java.lang.String) +// .numberOfDatabases(java.lang.Number) +// .persistence(java.lang.String) +// .pubsubClientOutputBufferLimit(java.lang.Number) +// .ssl(java.lang.Boolean) +// .ssl(IResolvable) +// .timeout(java.lang.Number) + .build(); +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | software.constructs.Construct | The scope in which to define this construct. | +| id | java.lang.String | The scoped construct ID. | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. | +| aclChannelsDefault | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. | +| ioThreads | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. | +| lfuDecayTime | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. | +| lfuLogFactor | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. | +| maxmemoryPolicy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. | +| notifyKeyspaceEvents | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. | +| numberOfDatabases | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. | +| persistence | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. | +| pubsubClientOutputBufferLimit | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. | +| ssl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. | +| timeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. | + +--- + +##### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* java.lang.String + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* java.util.List + +--- + +##### `clusterId`Required + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. + +--- + +##### `aclChannelsDefault`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. + +--- + +##### `id`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `ioThreads`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. + +--- + +##### `lfuDecayTime`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. + +--- + +##### `lfuLogFactor`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. + +--- + +##### `maxmemoryPolicy`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. + +--- + +##### `notifyKeyspaceEvents`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. + +--- + +##### `numberOfDatabases`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. + +--- + +##### `persistence`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. + +--- + +##### `pubsubClientOutputBufferLimit`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. + +--- + +##### `ssl`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. + +--- + +##### `timeout`Optional + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. + +--- + +#### Methods + +| **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. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| resetAclChannelsDefault | *No description.* | +| resetId | *No description.* | +| resetIoThreads | *No description.* | +| resetLfuDecayTime | *No description.* | +| resetLfuLogFactor | *No description.* | +| resetMaxmemoryPolicy | *No description.* | +| resetNotifyKeyspaceEvents | *No description.* | +| resetNumberOfDatabases | *No description.* | +| resetPersistence | *No description.* | +| resetPubsubClientOutputBufferLimit | *No description.* | +| resetSsl | *No description.* | +| resetTimeout | *No description.* | + +--- + +##### `toString` + +```java +public java.lang.String toString() +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```java +public void addOverride(java.lang.String path, java.lang.Object value) +``` + +###### `path`Required + +- *Type:* java.lang.String + +--- + +###### `value`Required + +- *Type:* java.lang.Object + +--- + +##### `overrideLogicalId` + +```java +public void overrideLogicalId(java.lang.String newLogicalId) +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* java.lang.String + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```java +public void resetOverrideLogicalId() +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toMetadata` + +```java +public java.lang.Object toMetadata() +``` + +##### `toTerraform` + +```java +public java.lang.Object toTerraform() +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```java +public void addMoveTarget(java.lang.String moveTarget) +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```java +public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanAttribute` + +```java +public IResolvable getBooleanAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getBooleanMapAttribute` + +```java +public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getListAttribute` + +```java +public java.util.List getListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberAttribute` + +```java +public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberListAttribute` + +```java +public java.util.List getNumberListAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getNumberMapAttribute` + +```java +public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringAttribute` + +```java +public java.lang.String getStringAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `getStringMapAttribute` + +```java +public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `importFrom` + +```java +public void importFrom(java.lang.String id) +public void importFrom(java.lang.String id, TerraformProvider provider) +``` + +###### `id`Required + +- *Type:* java.lang.String + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```java +public IResolvable interpolationForAttribute(java.lang.String terraformAttribute) +``` + +###### `terraformAttribute`Required + +- *Type:* java.lang.String + +--- + +##### `moveTo` + +```java +public void moveTo(java.lang.String moveTarget) +public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index) +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* java.lang.String + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* java.lang.String OR java.lang.Number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `resetAclChannelsDefault` + +```java +public void resetAclChannelsDefault() +``` + +##### `resetId` + +```java +public void resetId() +``` + +##### `resetIoThreads` + +```java +public void resetIoThreads() +``` + +##### `resetLfuDecayTime` + +```java +public void resetLfuDecayTime() +``` + +##### `resetLfuLogFactor` + +```java +public void resetLfuLogFactor() +``` + +##### `resetMaxmemoryPolicy` + +```java +public void resetMaxmemoryPolicy() +``` + +##### `resetNotifyKeyspaceEvents` + +```java +public void resetNotifyKeyspaceEvents() +``` + +##### `resetNumberOfDatabases` + +```java +public void resetNumberOfDatabases() +``` + +##### `resetPersistence` + +```java +public void resetPersistence() +``` + +##### `resetPubsubClientOutputBufferLimit` + +```java +public void resetPubsubClientOutputBufferLimit() +``` + +##### `resetSsl` + +```java +public void resetSsl() +``` + +##### `resetTimeout` + +```java +public void resetTimeout() +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_redis_config.DatabaseRedisConfig; + +DatabaseRedisConfig.isConstruct(java.lang.Object x) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* java.lang.Object + +Any object. + +--- + +##### `isTerraformElement` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_redis_config.DatabaseRedisConfig; + +DatabaseRedisConfig.isTerraformElement(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `isTerraformResource` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_redis_config.DatabaseRedisConfig; + +DatabaseRedisConfig.isTerraformResource(java.lang.Object x) +``` + +###### `x`Required + +- *Type:* java.lang.Object + +--- + +##### `generateConfigForImport` + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_redis_config.DatabaseRedisConfig; + +DatabaseRedisConfig.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),DatabaseRedisConfig.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider) +``` + +Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* software.constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* java.lang.String + +The construct id used in the generated config for the DatabaseRedisConfig to import. + +--- + +###### `importFromId`Required + +- *Type:* java.lang.String + +The id of the existing DatabaseRedisConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseRedisConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | software.constructs.Node | The tree node. | +| cdktfStack | com.hashicorp.cdktf.TerraformStack | *No description.* | +| fqn | java.lang.String | *No description.* | +| friendlyUniqueId | java.lang.String | *No description.* | +| terraformMetaArguments | java.util.Map | *No description.* | +| terraformResourceType | java.lang.String | *No description.* | +| terraformGeneratorMetadata | com.hashicorp.cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| aclChannelsDefaultInput | java.lang.String | *No description.* | +| clusterIdInput | java.lang.String | *No description.* | +| idInput | java.lang.String | *No description.* | +| ioThreadsInput | java.lang.Number | *No description.* | +| lfuDecayTimeInput | java.lang.Number | *No description.* | +| lfuLogFactorInput | java.lang.Number | *No description.* | +| maxmemoryPolicyInput | java.lang.String | *No description.* | +| notifyKeyspaceEventsInput | java.lang.String | *No description.* | +| numberOfDatabasesInput | java.lang.Number | *No description.* | +| persistenceInput | java.lang.String | *No description.* | +| pubsubClientOutputBufferLimitInput | java.lang.Number | *No description.* | +| sslInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timeoutInput | java.lang.Number | *No description.* | +| aclChannelsDefault | java.lang.String | *No description.* | +| clusterId | java.lang.String | *No description.* | +| id | java.lang.String | *No description.* | +| ioThreads | java.lang.Number | *No description.* | +| lfuDecayTime | java.lang.Number | *No description.* | +| lfuLogFactor | java.lang.Number | *No description.* | +| maxmemoryPolicy | java.lang.String | *No description.* | +| notifyKeyspaceEvents | java.lang.String | *No description.* | +| numberOfDatabases | java.lang.Number | *No description.* | +| persistence | java.lang.String | *No description.* | +| pubsubClientOutputBufferLimit | java.lang.Number | *No description.* | +| ssl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| timeout | java.lang.Number | *No description.* | + +--- + +##### `node`Required + +```java +public Node getNode(); +``` + +- *Type:* software.constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```java +public TerraformStack getCdktfStack(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformStack + +--- + +##### `fqn`Required + +```java +public java.lang.String getFqn(); +``` + +- *Type:* java.lang.String + +--- + +##### `friendlyUniqueId`Required + +```java +public java.lang.String getFriendlyUniqueId(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformMetaArguments`Required + +```java +public java.util.Map getTerraformMetaArguments(); +``` + +- *Type:* java.util.Map + +--- + +##### `terraformResourceType`Required + +```java +public java.lang.String getTerraformResourceType(); +``` + +- *Type:* java.lang.String + +--- + +##### `terraformGeneratorMetadata`Optional + +```java +public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `aclChannelsDefaultInput`Optional + +```java +public java.lang.String getAclChannelsDefaultInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `clusterIdInput`Optional + +```java +public java.lang.String getClusterIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `idInput`Optional + +```java +public java.lang.String getIdInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `ioThreadsInput`Optional + +```java +public java.lang.Number getIoThreadsInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lfuDecayTimeInput`Optional + +```java +public java.lang.Number getLfuDecayTimeInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lfuLogFactorInput`Optional + +```java +public java.lang.Number getLfuLogFactorInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `maxmemoryPolicyInput`Optional + +```java +public java.lang.String getMaxmemoryPolicyInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `notifyKeyspaceEventsInput`Optional + +```java +public java.lang.String getNotifyKeyspaceEventsInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `numberOfDatabasesInput`Optional + +```java +public java.lang.Number getNumberOfDatabasesInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `persistenceInput`Optional + +```java +public java.lang.String getPersistenceInput(); +``` + +- *Type:* java.lang.String + +--- + +##### `pubsubClientOutputBufferLimitInput`Optional + +```java +public java.lang.Number getPubsubClientOutputBufferLimitInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `sslInput`Optional + +```java +public java.lang.Object getSslInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timeoutInput`Optional + +```java +public java.lang.Number getTimeoutInput(); +``` + +- *Type:* java.lang.Number + +--- + +##### `aclChannelsDefault`Required + +```java +public java.lang.String getAclChannelsDefault(); +``` + +- *Type:* java.lang.String + +--- + +##### `clusterId`Required + +```java +public java.lang.String getClusterId(); +``` + +- *Type:* java.lang.String + +--- + +##### `id`Required + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +--- + +##### `ioThreads`Required + +```java +public java.lang.Number getIoThreads(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lfuDecayTime`Required + +```java +public java.lang.Number getLfuDecayTime(); +``` + +- *Type:* java.lang.Number + +--- + +##### `lfuLogFactor`Required + +```java +public java.lang.Number getLfuLogFactor(); +``` + +- *Type:* java.lang.Number + +--- + +##### `maxmemoryPolicy`Required + +```java +public java.lang.String getMaxmemoryPolicy(); +``` + +- *Type:* java.lang.String + +--- + +##### `notifyKeyspaceEvents`Required + +```java +public java.lang.String getNotifyKeyspaceEvents(); +``` + +- *Type:* java.lang.String + +--- + +##### `numberOfDatabases`Required + +```java +public java.lang.Number getNumberOfDatabases(); +``` + +- *Type:* java.lang.Number + +--- + +##### `persistence`Required + +```java +public java.lang.String getPersistence(); +``` + +- *Type:* java.lang.String + +--- + +##### `pubsubClientOutputBufferLimit`Required + +```java +public java.lang.Number getPubsubClientOutputBufferLimit(); +``` + +- *Type:* java.lang.Number + +--- + +##### `ssl`Required + +```java +public java.lang.Object getSsl(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + +##### `timeout`Required + +```java +public java.lang.Number getTimeout(); +``` + +- *Type:* java.lang.Number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | java.lang.String | *No description.* | + +--- + +##### `tfResourceType`Required + +```java +public java.lang.String getTfResourceType(); +``` + +- *Type:* java.lang.String + +--- + +## Structs + +### DatabaseRedisConfigConfig + +#### Initializer + +```java +import com.hashicorp.cdktf.providers.digitalocean.database_redis_config.DatabaseRedisConfigConfig; + +DatabaseRedisConfigConfig.builder() +// .connection(SSHProvisionerConnection) +// .connection(WinrmProvisionerConnection) +// .count(java.lang.Number) +// .count(TerraformCount) +// .dependsOn(java.util.List) +// .forEach(ITerraformIterator) +// .lifecycle(TerraformResourceLifecycle) +// .provider(TerraformProvider) +// .provisioners(java.util.List) + .clusterId(java.lang.String) +// .aclChannelsDefault(java.lang.String) +// .id(java.lang.String) +// .ioThreads(java.lang.Number) +// .lfuDecayTime(java.lang.Number) +// .lfuLogFactor(java.lang.Number) +// .maxmemoryPolicy(java.lang.String) +// .notifyKeyspaceEvents(java.lang.String) +// .numberOfDatabases(java.lang.Number) +// .persistence(java.lang.String) +// .pubsubClientOutputBufferLimit(java.lang.Number) +// .ssl(java.lang.Boolean) +// .ssl(IResolvable) +// .timeout(java.lang.Number) + .build(); +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection | *No description.* | +| count | java.lang.Number OR com.hashicorp.cdktf.TerraformCount | *No description.* | +| dependsOn | java.util.List | *No description.* | +| forEach | com.hashicorp.cdktf.ITerraformIterator | *No description.* | +| lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | +| provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | +| provisioners | java.util.List | *No description.* | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. | +| aclChannelsDefault | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. | +| ioThreads | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. | +| lfuDecayTime | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. | +| lfuLogFactor | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. | +| maxmemoryPolicy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. | +| notifyKeyspaceEvents | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. | +| numberOfDatabases | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. | +| persistence | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. | +| pubsubClientOutputBufferLimit | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. | +| ssl | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. | +| timeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. | + +--- + +##### `connection`Optional + +```java +public java.lang.Object getConnection(); +``` + +- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```java +public java.lang.Object getCount(); +``` + +- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```java +public java.util.List getDependsOn(); +``` + +- *Type:* java.util.List + +--- + +##### `forEach`Optional + +```java +public ITerraformIterator getForEach(); +``` + +- *Type:* com.hashicorp.cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```java +public TerraformResourceLifecycle getLifecycle(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```java +public TerraformProvider getProvider(); +``` + +- *Type:* com.hashicorp.cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```java +public java.lang.Object getProvisioners(); +``` + +- *Type:* java.util.List + +--- + +##### `clusterId`Required + +```java +public java.lang.String getClusterId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. + +--- + +##### `aclChannelsDefault`Optional + +```java +public java.lang.String getAclChannelsDefault(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. + +--- + +##### `id`Optional + +```java +public java.lang.String getId(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `ioThreads`Optional + +```java +public java.lang.Number getIoThreads(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. + +--- + +##### `lfuDecayTime`Optional + +```java +public java.lang.Number getLfuDecayTime(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. + +--- + +##### `lfuLogFactor`Optional + +```java +public java.lang.Number getLfuLogFactor(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. + +--- + +##### `maxmemoryPolicy`Optional + +```java +public java.lang.String getMaxmemoryPolicy(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. + +--- + +##### `notifyKeyspaceEvents`Optional + +```java +public java.lang.String getNotifyKeyspaceEvents(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. + +--- + +##### `numberOfDatabases`Optional + +```java +public java.lang.Number getNumberOfDatabases(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. + +--- + +##### `persistence`Optional + +```java +public java.lang.String getPersistence(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. + +--- + +##### `pubsubClientOutputBufferLimit`Optional + +```java +public java.lang.Number getPubsubClientOutputBufferLimit(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. + +--- + +##### `ssl`Optional + +```java +public java.lang.Object getSsl(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. + +--- + +##### `timeout`Optional + +```java +public java.lang.Number getTimeout(); +``` + +- *Type:* java.lang.Number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. + +--- + + + diff --git a/docs/databaseRedisConfig.python.md b/docs/databaseRedisConfig.python.md new file mode 100644 index 000000000..22454b1bc --- /dev/null +++ b/docs/databaseRedisConfig.python.md @@ -0,0 +1,1506 @@ +# `digitalocean_database_redis_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config). + +# `databaseRedisConfig` Submodule + +## Constructs + +### DatabaseRedisConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config digitalocean_database_redis_config}. + +#### Initializers + +```python +from cdktf_cdktf_provider_digitalocean import database_redis_config + +databaseRedisConfig.DatabaseRedisConfig( + scope: Construct, + id: str, + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + cluster_id: str, + acl_channels_default: str = None, + id: str = None, + io_threads: typing.Union[int, float] = None, + lfu_decay_time: typing.Union[int, float] = None, + lfu_log_factor: typing.Union[int, float] = None, + maxmemory_policy: str = None, + notify_keyspace_events: str = None, + number_of_databases: typing.Union[int, float] = None, + persistence: str = None, + pubsub_client_output_buffer_limit: typing.Union[int, float] = None, + ssl: typing.Union[bool, IResolvable] = None, + timeout: typing.Union[int, float] = None +) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | str | The scoped construct ID. | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. | +| acl_channels_default | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. | +| io_threads | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. | +| lfu_decay_time | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. | +| lfu_log_factor | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. | +| maxmemory_policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. | +| notify_keyspace_events | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. | +| number_of_databases | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. | +| persistence | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. | +| pubsub_client_output_buffer_limit | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. | +| ssl | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. | +| timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* str + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `connection`Optional + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `cluster_id`Required + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. + +--- + +##### `acl_channels_default`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. + +--- + +##### `id`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `io_threads`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. + +--- + +##### `lfu_decay_time`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. + +--- + +##### `lfu_log_factor`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. + +--- + +##### `maxmemory_policy`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. + +--- + +##### `notify_keyspace_events`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. + +--- + +##### `number_of_databases`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. + +--- + +##### `persistence`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. + +--- + +##### `pubsub_client_output_buffer_limit`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. + +--- + +##### `ssl`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. + +--- + +##### `timeout`Optional + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. + +--- + +#### Methods + +| **Name** | **Description** | +| --- | --- | +| to_string | Returns a string representation of this construct. | +| add_override | *No description.* | +| override_logical_id | Overrides the auto-generated logical ID with a specific ID. | +| reset_override_logical_id | Resets a previously passed logical Id to use the auto-generated logical id again. | +| to_metadata | *No description.* | +| to_terraform | Adds this resource to the terraform JSON output. | +| add_move_target | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| get_any_map_attribute | *No description.* | +| get_boolean_attribute | *No description.* | +| get_boolean_map_attribute | *No description.* | +| get_list_attribute | *No description.* | +| get_number_attribute | *No description.* | +| get_number_list_attribute | *No description.* | +| get_number_map_attribute | *No description.* | +| get_string_attribute | *No description.* | +| get_string_map_attribute | *No description.* | +| import_from | *No description.* | +| interpolation_for_attribute | *No description.* | +| move_to | Moves this resource to the target resource given by moveTarget. | +| reset_acl_channels_default | *No description.* | +| reset_id | *No description.* | +| reset_io_threads | *No description.* | +| reset_lfu_decay_time | *No description.* | +| reset_lfu_log_factor | *No description.* | +| reset_maxmemory_policy | *No description.* | +| reset_notify_keyspace_events | *No description.* | +| reset_number_of_databases | *No description.* | +| reset_persistence | *No description.* | +| reset_pubsub_client_output_buffer_limit | *No description.* | +| reset_ssl | *No description.* | +| reset_timeout | *No description.* | + +--- + +##### `to_string` + +```python +def to_string() -> str +``` + +Returns a string representation of this construct. + +##### `add_override` + +```python +def add_override( + path: str, + value: typing.Any +) -> None +``` + +###### `path`Required + +- *Type:* str + +--- + +###### `value`Required + +- *Type:* typing.Any + +--- + +##### `override_logical_id` + +```python +def override_logical_id( + new_logical_id: str +) -> None +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `new_logical_id`Required + +- *Type:* str + +The new logical ID to use for this stack element. + +--- + +##### `reset_override_logical_id` + +```python +def reset_override_logical_id() -> None +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `to_metadata` + +```python +def to_metadata() -> typing.Any +``` + +##### `to_terraform` + +```python +def to_terraform() -> typing.Any +``` + +Adds this resource to the terraform JSON output. + +##### `add_move_target` + +```python +def add_move_target( + move_target: str +) -> None +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `move_target`Required + +- *Type:* str + +The string move target that will correspond to this resource. + +--- + +##### `get_any_map_attribute` + +```python +def get_any_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Any] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_attribute` + +```python +def get_boolean_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_boolean_map_attribute` + +```python +def get_boolean_map_attribute( + terraform_attribute: str +) -> typing.Mapping[bool] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_list_attribute` + +```python +def get_list_attribute( + terraform_attribute: str +) -> typing.List[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_attribute` + +```python +def get_number_attribute( + terraform_attribute: str +) -> typing.Union[int, float] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_list_attribute` + +```python +def get_number_list_attribute( + terraform_attribute: str +) -> typing.List[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_number_map_attribute` + +```python +def get_number_map_attribute( + terraform_attribute: str +) -> typing.Mapping[typing.Union[int, float]] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_attribute` + +```python +def get_string_attribute( + terraform_attribute: str +) -> str +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `get_string_map_attribute` + +```python +def get_string_map_attribute( + terraform_attribute: str +) -> typing.Mapping[str] +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `import_from` + +```python +def import_from( + id: str, + provider: TerraformProvider = None +) -> None +``` + +###### `id`Required + +- *Type:* str + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolation_for_attribute` + +```python +def interpolation_for_attribute( + terraform_attribute: str +) -> IResolvable +``` + +###### `terraform_attribute`Required + +- *Type:* str + +--- + +##### `move_to` + +```python +def move_to( + move_target: str, + index: typing.Union[str, typing.Union[int, float]] = None +) -> None +``` + +Moves this resource to the target resource given by moveTarget. + +###### `move_target`Required + +- *Type:* str + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* typing.Union[str, typing.Union[int, float]] + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `reset_acl_channels_default` + +```python +def reset_acl_channels_default() -> None +``` + +##### `reset_id` + +```python +def reset_id() -> None +``` + +##### `reset_io_threads` + +```python +def reset_io_threads() -> None +``` + +##### `reset_lfu_decay_time` + +```python +def reset_lfu_decay_time() -> None +``` + +##### `reset_lfu_log_factor` + +```python +def reset_lfu_log_factor() -> None +``` + +##### `reset_maxmemory_policy` + +```python +def reset_maxmemory_policy() -> None +``` + +##### `reset_notify_keyspace_events` + +```python +def reset_notify_keyspace_events() -> None +``` + +##### `reset_number_of_databases` + +```python +def reset_number_of_databases() -> None +``` + +##### `reset_persistence` + +```python +def reset_persistence() -> None +``` + +##### `reset_pubsub_client_output_buffer_limit` + +```python +def reset_pubsub_client_output_buffer_limit() -> None +``` + +##### `reset_ssl` + +```python +def reset_ssl() -> None +``` + +##### `reset_timeout` + +```python +def reset_timeout() -> None +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| is_construct | Checks if `x` is a construct. | +| is_terraform_element | *No description.* | +| is_terraform_resource | *No description.* | +| generate_config_for_import | Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". | + +--- + +##### `is_construct` + +```python +from cdktf_cdktf_provider_digitalocean import database_redis_config + +databaseRedisConfig.DatabaseRedisConfig.is_construct( + x: typing.Any +) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* typing.Any + +Any object. + +--- + +##### `is_terraform_element` + +```python +from cdktf_cdktf_provider_digitalocean import database_redis_config + +databaseRedisConfig.DatabaseRedisConfig.is_terraform_element( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `is_terraform_resource` + +```python +from cdktf_cdktf_provider_digitalocean import database_redis_config + +databaseRedisConfig.DatabaseRedisConfig.is_terraform_resource( + x: typing.Any +) +``` + +###### `x`Required + +- *Type:* typing.Any + +--- + +##### `generate_config_for_import` + +```python +from cdktf_cdktf_provider_digitalocean import database_redis_config + +databaseRedisConfig.DatabaseRedisConfig.generate_config_for_import( + scope: Construct, + import_to_id: str, + import_from_id: str, + provider: TerraformProvider = None +) +``` + +Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `import_to_id`Required + +- *Type:* str + +The construct id used in the generated config for the DatabaseRedisConfig to import. + +--- + +###### `import_from_id`Required + +- *Type:* str + +The id of the existing DatabaseRedisConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseRedisConfig to import is found. + +--- + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| node | constructs.Node | The tree node. | +| cdktf_stack | cdktf.TerraformStack | *No description.* | +| fqn | str | *No description.* | +| friendly_unique_id | str | *No description.* | +| terraform_meta_arguments | typing.Mapping[typing.Any] | *No description.* | +| terraform_resource_type | str | *No description.* | +| terraform_generator_metadata | cdktf.TerraformProviderGeneratorMetadata | *No description.* | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[str] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| acl_channels_default_input | str | *No description.* | +| cluster_id_input | str | *No description.* | +| id_input | str | *No description.* | +| io_threads_input | typing.Union[int, float] | *No description.* | +| lfu_decay_time_input | typing.Union[int, float] | *No description.* | +| lfu_log_factor_input | typing.Union[int, float] | *No description.* | +| maxmemory_policy_input | str | *No description.* | +| notify_keyspace_events_input | str | *No description.* | +| number_of_databases_input | typing.Union[int, float] | *No description.* | +| persistence_input | str | *No description.* | +| pubsub_client_output_buffer_limit_input | typing.Union[int, float] | *No description.* | +| ssl_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| timeout_input | typing.Union[int, float] | *No description.* | +| acl_channels_default | str | *No description.* | +| cluster_id | str | *No description.* | +| id | str | *No description.* | +| io_threads | typing.Union[int, float] | *No description.* | +| lfu_decay_time | typing.Union[int, float] | *No description.* | +| lfu_log_factor | typing.Union[int, float] | *No description.* | +| maxmemory_policy | str | *No description.* | +| notify_keyspace_events | str | *No description.* | +| number_of_databases | typing.Union[int, float] | *No description.* | +| persistence | str | *No description.* | +| pubsub_client_output_buffer_limit | typing.Union[int, float] | *No description.* | +| ssl | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| timeout | typing.Union[int, float] | *No description.* | + +--- + +##### `node`Required + +```python +node: Node +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktf_stack`Required + +```python +cdktf_stack: TerraformStack +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```python +fqn: str +``` + +- *Type:* str + +--- + +##### `friendly_unique_id`Required + +```python +friendly_unique_id: str +``` + +- *Type:* str + +--- + +##### `terraform_meta_arguments`Required + +```python +terraform_meta_arguments: typing.Mapping[typing.Any] +``` + +- *Type:* typing.Mapping[typing.Any] + +--- + +##### `terraform_resource_type`Required + +```python +terraform_resource_type: str +``` + +- *Type:* str + +--- + +##### `terraform_generator_metadata`Optional + +```python +terraform_generator_metadata: TerraformProviderGeneratorMetadata +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[str] +``` + +- *Type:* typing.List[str] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `acl_channels_default_input`Optional + +```python +acl_channels_default_input: str +``` + +- *Type:* str + +--- + +##### `cluster_id_input`Optional + +```python +cluster_id_input: str +``` + +- *Type:* str + +--- + +##### `id_input`Optional + +```python +id_input: str +``` + +- *Type:* str + +--- + +##### `io_threads_input`Optional + +```python +io_threads_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lfu_decay_time_input`Optional + +```python +lfu_decay_time_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lfu_log_factor_input`Optional + +```python +lfu_log_factor_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `maxmemory_policy_input`Optional + +```python +maxmemory_policy_input: str +``` + +- *Type:* str + +--- + +##### `notify_keyspace_events_input`Optional + +```python +notify_keyspace_events_input: str +``` + +- *Type:* str + +--- + +##### `number_of_databases_input`Optional + +```python +number_of_databases_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `persistence_input`Optional + +```python +persistence_input: str +``` + +- *Type:* str + +--- + +##### `pubsub_client_output_buffer_limit_input`Optional + +```python +pubsub_client_output_buffer_limit_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ssl_input`Optional + +```python +ssl_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `timeout_input`Optional + +```python +timeout_input: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `acl_channels_default`Required + +```python +acl_channels_default: str +``` + +- *Type:* str + +--- + +##### `cluster_id`Required + +```python +cluster_id: str +``` + +- *Type:* str + +--- + +##### `id`Required + +```python +id: str +``` + +- *Type:* str + +--- + +##### `io_threads`Required + +```python +io_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lfu_decay_time`Required + +```python +lfu_decay_time: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `lfu_log_factor`Required + +```python +lfu_log_factor: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `maxmemory_policy`Required + +```python +maxmemory_policy: str +``` + +- *Type:* str + +--- + +##### `notify_keyspace_events`Required + +```python +notify_keyspace_events: str +``` + +- *Type:* str + +--- + +##### `number_of_databases`Required + +```python +number_of_databases: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `persistence`Required + +```python +persistence: str +``` + +- *Type:* str + +--- + +##### `pubsub_client_output_buffer_limit`Required + +```python +pubsub_client_output_buffer_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +##### `ssl`Required + +```python +ssl: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + +##### `timeout`Required + +```python +timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | str | *No description.* | + +--- + +##### `tfResourceType`Required + +```python +tfResourceType: str +``` + +- *Type:* str + +--- + +## Structs + +### DatabaseRedisConfigConfig + +#### Initializer + +```python +from cdktf_cdktf_provider_digitalocean import database_redis_config + +databaseRedisConfig.DatabaseRedisConfigConfig( + connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None, + count: typing.Union[typing.Union[int, float], TerraformCount] = None, + depends_on: typing.List[ITerraformDependable] = None, + for_each: ITerraformIterator = None, + lifecycle: TerraformResourceLifecycle = None, + provider: TerraformProvider = None, + provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, + cluster_id: str, + acl_channels_default: str = None, + id: str = None, + io_threads: typing.Union[int, float] = None, + lfu_decay_time: typing.Union[int, float] = None, + lfu_log_factor: typing.Union[int, float] = None, + maxmemory_policy: str = None, + notify_keyspace_events: str = None, + number_of_databases: typing.Union[int, float] = None, + persistence: str = None, + pubsub_client_output_buffer_limit: typing.Union[int, float] = None, + ssl: typing.Union[bool, IResolvable] = None, + timeout: typing.Union[int, float] = None +) +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] | *No description.* | +| count | typing.Union[typing.Union[int, float], cdktf.TerraformCount] | *No description.* | +| depends_on | typing.List[cdktf.ITerraformDependable] | *No description.* | +| for_each | cdktf.ITerraformIterator | *No description.* | +| lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | +| provider | cdktf.TerraformProvider | *No description.* | +| provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. | +| acl_channels_default | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. | +| io_threads | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. | +| lfu_decay_time | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. | +| lfu_log_factor | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. | +| maxmemory_policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. | +| notify_keyspace_events | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. | +| number_of_databases | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. | +| persistence | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. | +| pubsub_client_output_buffer_limit | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. | +| ssl | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. | +| timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. | + +--- + +##### `connection`Optional + +```python +connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] +``` + +- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] + +--- + +##### `count`Optional + +```python +count: typing.Union[typing.Union[int, float], TerraformCount] +``` + +- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount] + +--- + +##### `depends_on`Optional + +```python +depends_on: typing.List[ITerraformDependable] +``` + +- *Type:* typing.List[cdktf.ITerraformDependable] + +--- + +##### `for_each`Optional + +```python +for_each: ITerraformIterator +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```python +lifecycle: TerraformResourceLifecycle +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```python +provider: TerraformProvider +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```python +provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] +``` + +- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] + +--- + +##### `cluster_id`Required + +```python +cluster_id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. + +--- + +##### `acl_channels_default`Optional + +```python +acl_channels_default: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. + +--- + +##### `id`Optional + +```python +id: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `io_threads`Optional + +```python +io_threads: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. + +--- + +##### `lfu_decay_time`Optional + +```python +lfu_decay_time: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. + +--- + +##### `lfu_log_factor`Optional + +```python +lfu_log_factor: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. + +--- + +##### `maxmemory_policy`Optional + +```python +maxmemory_policy: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. + +--- + +##### `notify_keyspace_events`Optional + +```python +notify_keyspace_events: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. + +--- + +##### `number_of_databases`Optional + +```python +number_of_databases: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. + +--- + +##### `persistence`Optional + +```python +persistence: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. + +--- + +##### `pubsub_client_output_buffer_limit`Optional + +```python +pubsub_client_output_buffer_limit: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. + +--- + +##### `ssl`Optional + +```python +ssl: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. + +--- + +##### `timeout`Optional + +```python +timeout: typing.Union[int, float] +``` + +- *Type:* typing.Union[int, float] + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. + +--- + + + diff --git a/docs/databaseRedisConfig.typescript.md b/docs/databaseRedisConfig.typescript.md new file mode 100644 index 000000000..8faaf8035 --- /dev/null +++ b/docs/databaseRedisConfig.typescript.md @@ -0,0 +1,1256 @@ +# `digitalocean_database_redis_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config). + +# `databaseRedisConfig` Submodule + +## Constructs + +### DatabaseRedisConfig + +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config digitalocean_database_redis_config}. + +#### Initializers + +```typescript +import { databaseRedisConfig } from '@cdktf/provider-digitalocean' + +new databaseRedisConfig.DatabaseRedisConfig(scope: Construct, id: string, config: DatabaseRedisConfigConfig) +``` + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| scope | constructs.Construct | The scope in which to define this construct. | +| id | string | The scoped construct ID. | +| config | DatabaseRedisConfigConfig | *No description.* | + +--- + +##### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +##### `id`Required + +- *Type:* string + +The scoped construct ID. + +Must be unique amongst siblings in the same scope + +--- + +##### `config`Required + +- *Type:* DatabaseRedisConfigConfig + +--- + +#### Methods + +| **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. | +| addMoveTarget | Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. | +| getAnyMapAttribute | *No description.* | +| getBooleanAttribute | *No description.* | +| getBooleanMapAttribute | *No description.* | +| getListAttribute | *No description.* | +| getNumberAttribute | *No description.* | +| getNumberListAttribute | *No description.* | +| getNumberMapAttribute | *No description.* | +| getStringAttribute | *No description.* | +| getStringMapAttribute | *No description.* | +| importFrom | *No description.* | +| interpolationForAttribute | *No description.* | +| moveTo | Moves this resource to the target resource given by moveTarget. | +| resetAclChannelsDefault | *No description.* | +| resetId | *No description.* | +| resetIoThreads | *No description.* | +| resetLfuDecayTime | *No description.* | +| resetLfuLogFactor | *No description.* | +| resetMaxmemoryPolicy | *No description.* | +| resetNotifyKeyspaceEvents | *No description.* | +| resetNumberOfDatabases | *No description.* | +| resetPersistence | *No description.* | +| resetPubsubClientOutputBufferLimit | *No description.* | +| resetSsl | *No description.* | +| resetTimeout | *No description.* | + +--- + +##### `toString` + +```typescript +public toString(): string +``` + +Returns a string representation of this construct. + +##### `addOverride` + +```typescript +public addOverride(path: string, value: any): void +``` + +###### `path`Required + +- *Type:* string + +--- + +###### `value`Required + +- *Type:* any + +--- + +##### `overrideLogicalId` + +```typescript +public overrideLogicalId(newLogicalId: string): void +``` + +Overrides the auto-generated logical ID with a specific ID. + +###### `newLogicalId`Required + +- *Type:* string + +The new logical ID to use for this stack element. + +--- + +##### `resetOverrideLogicalId` + +```typescript +public resetOverrideLogicalId(): void +``` + +Resets a previously passed logical Id to use the auto-generated logical id again. + +##### `toMetadata` + +```typescript +public toMetadata(): any +``` + +##### `toTerraform` + +```typescript +public toTerraform(): any +``` + +Adds this resource to the terraform JSON output. + +##### `addMoveTarget` + +```typescript +public addMoveTarget(moveTarget: string): void +``` + +Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. + +###### `moveTarget`Required + +- *Type:* string + +The string move target that will correspond to this resource. + +--- + +##### `getAnyMapAttribute` + +```typescript +public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanAttribute` + +```typescript +public getBooleanAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getBooleanMapAttribute` + +```typescript +public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getListAttribute` + +```typescript +public getListAttribute(terraformAttribute: string): string[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberAttribute` + +```typescript +public getNumberAttribute(terraformAttribute: string): number +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberListAttribute` + +```typescript +public getNumberListAttribute(terraformAttribute: string): number[] +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getNumberMapAttribute` + +```typescript +public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringAttribute` + +```typescript +public getStringAttribute(terraformAttribute: string): string +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `getStringMapAttribute` + +```typescript +public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string} +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `importFrom` + +```typescript +public importFrom(id: string, provider?: TerraformProvider): void +``` + +###### `id`Required + +- *Type:* string + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +--- + +##### `interpolationForAttribute` + +```typescript +public interpolationForAttribute(terraformAttribute: string): IResolvable +``` + +###### `terraformAttribute`Required + +- *Type:* string + +--- + +##### `moveTo` + +```typescript +public moveTo(moveTarget: string, index?: string | number): void +``` + +Moves this resource to the target resource given by moveTarget. + +###### `moveTarget`Required + +- *Type:* string + +The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to. + +--- + +###### `index`Optional + +- *Type:* string | number + +Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to. + +--- + +##### `resetAclChannelsDefault` + +```typescript +public resetAclChannelsDefault(): void +``` + +##### `resetId` + +```typescript +public resetId(): void +``` + +##### `resetIoThreads` + +```typescript +public resetIoThreads(): void +``` + +##### `resetLfuDecayTime` + +```typescript +public resetLfuDecayTime(): void +``` + +##### `resetLfuLogFactor` + +```typescript +public resetLfuLogFactor(): void +``` + +##### `resetMaxmemoryPolicy` + +```typescript +public resetMaxmemoryPolicy(): void +``` + +##### `resetNotifyKeyspaceEvents` + +```typescript +public resetNotifyKeyspaceEvents(): void +``` + +##### `resetNumberOfDatabases` + +```typescript +public resetNumberOfDatabases(): void +``` + +##### `resetPersistence` + +```typescript +public resetPersistence(): void +``` + +##### `resetPubsubClientOutputBufferLimit` + +```typescript +public resetPubsubClientOutputBufferLimit(): void +``` + +##### `resetSsl` + +```typescript +public resetSsl(): void +``` + +##### `resetTimeout` + +```typescript +public resetTimeout(): void +``` + +#### Static Functions + +| **Name** | **Description** | +| --- | --- | +| isConstruct | Checks if `x` is a construct. | +| isTerraformElement | *No description.* | +| isTerraformResource | *No description.* | +| generateConfigForImport | Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". | + +--- + +##### `isConstruct` + +```typescript +import { databaseRedisConfig } from '@cdktf/provider-digitalocean' + +databaseRedisConfig.DatabaseRedisConfig.isConstruct(x: any) +``` + +Checks if `x` is a construct. + +Use this method instead of `instanceof` to properly detect `Construct` +instances, even when the construct library is symlinked. + +Explanation: in JavaScript, multiple copies of the `constructs` library on +disk are seen as independent, completely different libraries. As a +consequence, the class `Construct` in each copy of the `constructs` library +is seen as a different class, and an instance of one class will not test as +`instanceof` the other class. `npm install` will not create installations +like this, but users may manually symlink construct libraries together or +use a monorepo tool: in those cases, multiple copies of the `constructs` +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 + +- *Type:* any + +Any object. + +--- + +##### `isTerraformElement` + +```typescript +import { databaseRedisConfig } from '@cdktf/provider-digitalocean' + +databaseRedisConfig.DatabaseRedisConfig.isTerraformElement(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `isTerraformResource` + +```typescript +import { databaseRedisConfig } from '@cdktf/provider-digitalocean' + +databaseRedisConfig.DatabaseRedisConfig.isTerraformResource(x: any) +``` + +###### `x`Required + +- *Type:* any + +--- + +##### `generateConfigForImport` + +```typescript +import { databaseRedisConfig } from '@cdktf/provider-digitalocean' + +databaseRedisConfig.DatabaseRedisConfig.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider) +``` + +Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan ". + +###### `scope`Required + +- *Type:* constructs.Construct + +The scope in which to define this construct. + +--- + +###### `importToId`Required + +- *Type:* string + +The construct id used in the generated config for the DatabaseRedisConfig to import. + +--- + +###### `importFromId`Required + +- *Type:* string + +The id of the existing DatabaseRedisConfig that should be imported. + +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#import import section} in the documentation of this resource for the id to use + +--- + +###### `provider`Optional + +- *Type:* cdktf.TerraformProvider + +? Optional instance of the provider where the DatabaseRedisConfig to import is found. + +--- + +#### Properties + +| **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 \| cdktf.TerraformCount | *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.* | +| aclChannelsDefaultInput | string | *No description.* | +| clusterIdInput | string | *No description.* | +| idInput | string | *No description.* | +| ioThreadsInput | number | *No description.* | +| lfuDecayTimeInput | number | *No description.* | +| lfuLogFactorInput | number | *No description.* | +| maxmemoryPolicyInput | string | *No description.* | +| notifyKeyspaceEventsInput | string | *No description.* | +| numberOfDatabasesInput | number | *No description.* | +| persistenceInput | string | *No description.* | +| pubsubClientOutputBufferLimitInput | number | *No description.* | +| sslInput | boolean \| cdktf.IResolvable | *No description.* | +| timeoutInput | number | *No description.* | +| aclChannelsDefault | string | *No description.* | +| clusterId | string | *No description.* | +| id | string | *No description.* | +| ioThreads | number | *No description.* | +| lfuDecayTime | number | *No description.* | +| lfuLogFactor | number | *No description.* | +| maxmemoryPolicy | string | *No description.* | +| notifyKeyspaceEvents | string | *No description.* | +| numberOfDatabases | number | *No description.* | +| persistence | string | *No description.* | +| pubsubClientOutputBufferLimit | number | *No description.* | +| ssl | boolean \| cdktf.IResolvable | *No description.* | +| timeout | number | *No description.* | + +--- + +##### `node`Required + +```typescript +public readonly node: Node; +``` + +- *Type:* constructs.Node + +The tree node. + +--- + +##### `cdktfStack`Required + +```typescript +public readonly cdktfStack: TerraformStack; +``` + +- *Type:* cdktf.TerraformStack + +--- + +##### `fqn`Required + +```typescript +public readonly fqn: string; +``` + +- *Type:* string + +--- + +##### `friendlyUniqueId`Required + +```typescript +public readonly friendlyUniqueId: string; +``` + +- *Type:* string + +--- + +##### `terraformMetaArguments`Required + +```typescript +public readonly terraformMetaArguments: {[ key: string ]: any}; +``` + +- *Type:* {[ key: string ]: any} + +--- + +##### `terraformResourceType`Required + +```typescript +public readonly terraformResourceType: string; +``` + +- *Type:* string + +--- + +##### `terraformGeneratorMetadata`Optional + +```typescript +public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata; +``` + +- *Type:* cdktf.TerraformProviderGeneratorMetadata + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: string[]; +``` + +- *Type:* string[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `aclChannelsDefaultInput`Optional + +```typescript +public readonly aclChannelsDefaultInput: string; +``` + +- *Type:* string + +--- + +##### `clusterIdInput`Optional + +```typescript +public readonly clusterIdInput: string; +``` + +- *Type:* string + +--- + +##### `idInput`Optional + +```typescript +public readonly idInput: string; +``` + +- *Type:* string + +--- + +##### `ioThreadsInput`Optional + +```typescript +public readonly ioThreadsInput: number; +``` + +- *Type:* number + +--- + +##### `lfuDecayTimeInput`Optional + +```typescript +public readonly lfuDecayTimeInput: number; +``` + +- *Type:* number + +--- + +##### `lfuLogFactorInput`Optional + +```typescript +public readonly lfuLogFactorInput: number; +``` + +- *Type:* number + +--- + +##### `maxmemoryPolicyInput`Optional + +```typescript +public readonly maxmemoryPolicyInput: string; +``` + +- *Type:* string + +--- + +##### `notifyKeyspaceEventsInput`Optional + +```typescript +public readonly notifyKeyspaceEventsInput: string; +``` + +- *Type:* string + +--- + +##### `numberOfDatabasesInput`Optional + +```typescript +public readonly numberOfDatabasesInput: number; +``` + +- *Type:* number + +--- + +##### `persistenceInput`Optional + +```typescript +public readonly persistenceInput: string; +``` + +- *Type:* string + +--- + +##### `pubsubClientOutputBufferLimitInput`Optional + +```typescript +public readonly pubsubClientOutputBufferLimitInput: number; +``` + +- *Type:* number + +--- + +##### `sslInput`Optional + +```typescript +public readonly sslInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timeoutInput`Optional + +```typescript +public readonly timeoutInput: number; +``` + +- *Type:* number + +--- + +##### `aclChannelsDefault`Required + +```typescript +public readonly aclChannelsDefault: string; +``` + +- *Type:* string + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +--- + +##### `id`Required + +```typescript +public readonly id: string; +``` + +- *Type:* string + +--- + +##### `ioThreads`Required + +```typescript +public readonly ioThreads: number; +``` + +- *Type:* number + +--- + +##### `lfuDecayTime`Required + +```typescript +public readonly lfuDecayTime: number; +``` + +- *Type:* number + +--- + +##### `lfuLogFactor`Required + +```typescript +public readonly lfuLogFactor: number; +``` + +- *Type:* number + +--- + +##### `maxmemoryPolicy`Required + +```typescript +public readonly maxmemoryPolicy: string; +``` + +- *Type:* string + +--- + +##### `notifyKeyspaceEvents`Required + +```typescript +public readonly notifyKeyspaceEvents: string; +``` + +- *Type:* string + +--- + +##### `numberOfDatabases`Required + +```typescript +public readonly numberOfDatabases: number; +``` + +- *Type:* number + +--- + +##### `persistence`Required + +```typescript +public readonly persistence: string; +``` + +- *Type:* string + +--- + +##### `pubsubClientOutputBufferLimit`Required + +```typescript +public readonly pubsubClientOutputBufferLimit: number; +``` + +- *Type:* number + +--- + +##### `ssl`Required + +```typescript +public readonly ssl: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + +##### `timeout`Required + +```typescript +public readonly timeout: number; +``` + +- *Type:* number + +--- + +#### Constants + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| tfResourceType | string | *No description.* | + +--- + +##### `tfResourceType`Required + +```typescript +public readonly tfResourceType: string; +``` + +- *Type:* string + +--- + +## Structs + +### DatabaseRedisConfigConfig + +#### Initializer + +```typescript +import { databaseRedisConfig } from '@cdktf/provider-digitalocean' + +const databaseRedisConfigConfig: databaseRedisConfig.DatabaseRedisConfigConfig = { ... } +``` + +#### Properties + +| **Name** | **Type** | **Description** | +| --- | --- | --- | +| connection | cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection | *No description.* | +| count | number \| cdktf.TerraformCount | *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://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. | +| aclChannelsDefault | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. | +| ioThreads | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. | +| lfuDecayTime | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. | +| lfuLogFactor | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. | +| maxmemoryPolicy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. | +| notifyKeyspaceEvents | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. | +| numberOfDatabases | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. | +| persistence | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. | +| pubsubClientOutputBufferLimit | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. | +| ssl | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. | +| timeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. | + +--- + +##### `connection`Optional + +```typescript +public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection; +``` + +- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection + +--- + +##### `count`Optional + +```typescript +public readonly count: number | TerraformCount; +``` + +- *Type:* number | cdktf.TerraformCount + +--- + +##### `dependsOn`Optional + +```typescript +public readonly dependsOn: ITerraformDependable[]; +``` + +- *Type:* cdktf.ITerraformDependable[] + +--- + +##### `forEach`Optional + +```typescript +public readonly forEach: ITerraformIterator; +``` + +- *Type:* cdktf.ITerraformIterator + +--- + +##### `lifecycle`Optional + +```typescript +public readonly lifecycle: TerraformResourceLifecycle; +``` + +- *Type:* cdktf.TerraformResourceLifecycle + +--- + +##### `provider`Optional + +```typescript +public readonly provider: TerraformProvider; +``` + +- *Type:* cdktf.TerraformProvider + +--- + +##### `provisioners`Optional + +```typescript +public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[]; +``` + +- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] + +--- + +##### `clusterId`Required + +```typescript +public readonly clusterId: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id}. + +--- + +##### `aclChannelsDefault`Optional + +```typescript +public readonly aclChannelsDefault: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default}. + +--- + +##### `id`Optional + +```typescript +public readonly id: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id}. + +Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. +If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + +--- + +##### `ioThreads`Optional + +```typescript +public readonly ioThreads: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads}. + +--- + +##### `lfuDecayTime`Optional + +```typescript +public readonly lfuDecayTime: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time}. + +--- + +##### `lfuLogFactor`Optional + +```typescript +public readonly lfuLogFactor: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor}. + +--- + +##### `maxmemoryPolicy`Optional + +```typescript +public readonly maxmemoryPolicy: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy}. + +--- + +##### `notifyKeyspaceEvents`Optional + +```typescript +public readonly notifyKeyspaceEvents: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events}. + +--- + +##### `numberOfDatabases`Optional + +```typescript +public readonly numberOfDatabases: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases}. + +--- + +##### `persistence`Optional + +```typescript +public readonly persistence: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence}. + +--- + +##### `pubsubClientOutputBufferLimit`Optional + +```typescript +public readonly pubsubClientOutputBufferLimit: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit}. + +--- + +##### `ssl`Optional + +```typescript +public readonly ssl: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl}. + +--- + +##### `timeout`Optional + +```typescript +public readonly timeout: number; +``` + +- *Type:* number + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout}. + +--- + + + diff --git a/docs/databaseReplica.csharp.md b/docs/databaseReplica.csharp.md index 1636330d0..da04aa327 100644 --- a/docs/databaseReplica.csharp.md +++ b/docs/databaseReplica.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica). +Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica). # `databaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](htt ### DatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica digitalocean_database_replica}. #### Initializers @@ -456,7 +456,7 @@ The construct id used in the generated config for the DatabaseReplica to import. The id of the existing DatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -940,13 +940,13 @@ new DatabaseReplicaConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. | -| PrivateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. | -| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. | +| PrivateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. | +| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | --- @@ -1028,7 +1028,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. --- @@ -1040,7 +1040,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. --- @@ -1052,7 +1052,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1067,7 +1067,7 @@ public string PrivateNetworkUuid { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. --- @@ -1079,7 +1079,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. --- @@ -1091,7 +1091,7 @@ public string Size { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. --- @@ -1103,7 +1103,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. --- diff --git a/docs/databaseReplica.go.md b/docs/databaseReplica.go.md index 653a12a54..5a3f888ad 100644 --- a/docs/databaseReplica.go.md +++ b/docs/databaseReplica.go.md @@ -1,6 +1,6 @@ # `digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica). +Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica). # `databaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](htt ### DatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica digitalocean_database_replica}. #### Initializers @@ -456,7 +456,7 @@ The construct id used in the generated config for the DatabaseReplica to import. The id of the existing DatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -940,13 +940,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. | -| PrivateNetworkUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. | -| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. | +| PrivateNetworkUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. | +| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | --- @@ -1028,7 +1028,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. --- @@ -1040,7 +1040,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. --- @@ -1052,7 +1052,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1067,7 +1067,7 @@ PrivateNetworkUuid *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. --- @@ -1079,7 +1079,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. --- @@ -1091,7 +1091,7 @@ Size *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. --- @@ -1103,7 +1103,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. --- diff --git a/docs/databaseReplica.java.md b/docs/databaseReplica.java.md index 096b8ac5f..7e22c9c49 100644 --- a/docs/databaseReplica.java.md +++ b/docs/databaseReplica.java.md @@ -1,6 +1,6 @@ # `digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica). +Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica). # `databaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](htt ### DatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica digitalocean_database_replica}. #### Initializers @@ -48,13 +48,13 @@ DatabaseReplica.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. | -| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. | +| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -149,7 +149,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. --- @@ -585,7 +585,7 @@ The construct id used in the generated config for the DatabaseReplica to import. The id of the existing DatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -1073,13 +1073,13 @@ DatabaseReplicaConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. | -| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. | +| privateNetworkUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | --- @@ -1161,7 +1161,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. --- @@ -1173,7 +1173,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. --- @@ -1185,7 +1185,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1200,7 +1200,7 @@ public java.lang.String getPrivateNetworkUuid(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. --- @@ -1212,7 +1212,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. --- @@ -1224,7 +1224,7 @@ public java.lang.String getSize(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. --- @@ -1236,7 +1236,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. --- diff --git a/docs/databaseReplica.python.md b/docs/databaseReplica.python.md index 0e6d9906b..83380d055 100644 --- a/docs/databaseReplica.python.md +++ b/docs/databaseReplica.python.md @@ -1,6 +1,6 @@ # `digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica). +Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica). # `databaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](htt ### DatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica digitalocean_database_replica}. #### Initializers @@ -46,13 +46,13 @@ databaseReplica.DatabaseReplica( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. | -| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. | +| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | --- @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -147,7 +147,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. --- @@ -163,7 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. --- @@ -625,7 +625,7 @@ The construct id used in the generated config for the DatabaseReplica to import. The id of the existing DatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -1109,13 +1109,13 @@ databaseReplica.DatabaseReplicaConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. | -| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. | +| private_network_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | --- @@ -1197,7 +1197,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. --- @@ -1209,7 +1209,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. --- @@ -1221,7 +1221,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1236,7 +1236,7 @@ private_network_uuid: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. --- @@ -1248,7 +1248,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. --- @@ -1260,7 +1260,7 @@ size: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. --- @@ -1272,7 +1272,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. --- diff --git a/docs/databaseReplica.typescript.md b/docs/databaseReplica.typescript.md index 9aaff48a9..c9ee276c3 100644 --- a/docs/databaseReplica.typescript.md +++ b/docs/databaseReplica.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica). +Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica). # `databaseReplica` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](htt ### DatabaseReplica -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica digitalocean_database_replica}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica digitalocean_database_replica}. #### Initializers @@ -456,7 +456,7 @@ The construct id used in the generated config for the DatabaseReplica to import. The id of the existing DatabaseReplica that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use --- @@ -925,13 +925,13 @@ const databaseReplicaConfig: databaseReplica.DatabaseReplicaConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. | -| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. | -| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. | +| privateNetworkUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. | +| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. | --- @@ -1013,7 +1013,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id}. --- @@ -1025,7 +1025,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name}. --- @@ -1037,7 +1037,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1052,7 +1052,7 @@ public readonly privateNetworkUuid: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid}. --- @@ -1064,7 +1064,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region}. --- @@ -1076,7 +1076,7 @@ public readonly size: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size}. --- @@ -1088,7 +1088,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags}. --- diff --git a/docs/databaseUser.csharp.md b/docs/databaseUser.csharp.md index b3d7f3fde..987e7d150 100644 --- a/docs/databaseUser.csharp.md +++ b/docs/databaseUser.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_database_user` -Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user). +Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user). # `databaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https: ### DatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user digitalocean_database_user}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the DatabaseUser to import. The id of the existing DatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -773,10 +773,10 @@ new DatabaseUserConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. | -| MysqlAuthPlugin | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. | +| MysqlAuthPlugin | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- @@ -858,7 +858,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. --- @@ -870,7 +870,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. --- @@ -882,7 +882,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -897,7 +897,7 @@ public string MysqlAuthPlugin { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. --- diff --git a/docs/databaseUser.go.md b/docs/databaseUser.go.md index 7c3cd75a9..22d2c8248 100644 --- a/docs/databaseUser.go.md +++ b/docs/databaseUser.go.md @@ -1,6 +1,6 @@ # `digitalocean_database_user` -Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user). +Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user). # `databaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https: ### DatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user digitalocean_database_user}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the DatabaseUser to import. The id of the existing DatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -773,10 +773,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/databas | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. | -| MysqlAuthPlugin | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. | +| MysqlAuthPlugin | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- @@ -858,7 +858,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. --- @@ -870,7 +870,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. --- @@ -882,7 +882,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -897,7 +897,7 @@ MysqlAuthPlugin *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. --- diff --git a/docs/databaseUser.java.md b/docs/databaseUser.java.md index 4aef5124d..fc64a9c85 100644 --- a/docs/databaseUser.java.md +++ b/docs/databaseUser.java.md @@ -1,6 +1,6 @@ # `digitalocean_database_user` -Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user). +Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user). # `databaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https: ### DatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user digitalocean_database_user}. #### Initializers @@ -45,10 +45,10 @@ DatabaseUser.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. | -| mysqlAuthPlugin | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. | +| mysqlAuthPlugin | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. --- @@ -534,7 +534,7 @@ The construct id used in the generated config for the DatabaseUser to import. The id of the existing DatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -876,10 +876,10 @@ DatabaseUserConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. | -| mysqlAuthPlugin | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. | +| mysqlAuthPlugin | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- @@ -961,7 +961,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. --- @@ -973,7 +973,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. --- @@ -985,7 +985,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1000,7 +1000,7 @@ public java.lang.String getMysqlAuthPlugin(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. --- diff --git a/docs/databaseUser.python.md b/docs/databaseUser.python.md index d3c2a1d54..bb292b437 100644 --- a/docs/databaseUser.python.md +++ b/docs/databaseUser.python.md @@ -1,6 +1,6 @@ # `digitalocean_database_user` -Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user). +Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user). # `databaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https: ### DatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user digitalocean_database_user}. #### Initializers @@ -43,10 +43,10 @@ databaseUser.DatabaseUser( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. | -| mysql_auth_plugin | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. | +| mysql_auth_plugin | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -141,7 +141,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. --- @@ -574,7 +574,7 @@ The construct id used in the generated config for the DatabaseUser to import. The id of the existing DatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -912,10 +912,10 @@ databaseUser.DatabaseUserConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. | -| mysql_auth_plugin | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. | +| mysql_auth_plugin | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- @@ -997,7 +997,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. --- @@ -1009,7 +1009,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. --- @@ -1021,7 +1021,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1036,7 +1036,7 @@ mysql_auth_plugin: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. --- diff --git a/docs/databaseUser.typescript.md b/docs/databaseUser.typescript.md index 0b94c4868..d54b6f7ae 100644 --- a/docs/databaseUser.typescript.md +++ b/docs/databaseUser.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_database_user` -Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user). +Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user). # `databaseUser` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https: ### DatabaseUser -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user digitalocean_database_user}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user digitalocean_database_user}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the DatabaseUser to import. The id of the existing DatabaseUser that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use --- @@ -761,10 +761,10 @@ const databaseUserConfig: databaseUser.DatabaseUserConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. | -| mysqlAuthPlugin | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. | +| mysqlAuthPlugin | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. | --- @@ -846,7 +846,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id}. --- @@ -858,7 +858,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name}. --- @@ -870,7 +870,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -885,7 +885,7 @@ public readonly mysqlAuthPlugin: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin}. --- diff --git a/docs/domain.csharp.md b/docs/domain.csharp.md index 6396e0c4f..776c293ab 100644 --- a/docs/domain.csharp.md +++ b/docs/domain.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_domain` -Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain). +Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain). # `domain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://regis ### Domain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain digitalocean_domain}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the Domain to import. The id of the existing Domain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use --- @@ -750,9 +750,9 @@ new DomainConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. | -| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. | +| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. | --- @@ -834,7 +834,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. --- @@ -846,7 +846,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -861,7 +861,7 @@ public string IpAddress { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. --- diff --git a/docs/domain.go.md b/docs/domain.go.md index fe19082ed..e8ae74157 100644 --- a/docs/domain.go.md +++ b/docs/domain.go.md @@ -1,6 +1,6 @@ # `digitalocean_domain` -Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain). +Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain). # `domain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://regis ### Domain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain digitalocean_domain}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the Domain to import. The id of the existing Domain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use --- @@ -750,9 +750,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/domain" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. | -| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. | +| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. | --- @@ -834,7 +834,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. --- @@ -846,7 +846,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -861,7 +861,7 @@ IpAddress *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. --- diff --git a/docs/domain.java.md b/docs/domain.java.md index c73b67da0..58105e3b9 100644 --- a/docs/domain.java.md +++ b/docs/domain.java.md @@ -1,6 +1,6 @@ # `digitalocean_domain` -Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain). +Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain). # `domain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://regis ### Domain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain digitalocean_domain}. #### Initializers @@ -44,9 +44,9 @@ Domain.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -133,7 +133,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. --- @@ -524,7 +524,7 @@ The construct id used in the generated config for the Domain to import. The id of the existing Domain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use --- @@ -843,9 +843,9 @@ DomainConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. | --- @@ -927,7 +927,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. --- @@ -939,7 +939,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -954,7 +954,7 @@ public java.lang.String getIpAddress(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. --- diff --git a/docs/domain.python.md b/docs/domain.python.md index 114a82d14..0cc66682e 100644 --- a/docs/domain.python.md +++ b/docs/domain.python.md @@ -1,6 +1,6 @@ # `digitalocean_domain` -Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain). +Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain). # `domain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://regis ### Domain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain digitalocean_domain}. #### Initializers @@ -42,9 +42,9 @@ domain.Domain( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -131,7 +131,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. --- @@ -564,7 +564,7 @@ The construct id used in the generated config for the Domain to import. The id of the existing Domain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use --- @@ -879,9 +879,9 @@ domain.DomainConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. | --- @@ -963,7 +963,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. --- @@ -975,7 +975,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -990,7 +990,7 @@ ip_address: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. --- diff --git a/docs/domain.typescript.md b/docs/domain.typescript.md index 294c6bffa..6eaaaa3d1 100644 --- a/docs/domain.typescript.md +++ b/docs/domain.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_domain` -Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain). +Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain). # `domain` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://regis ### Domain -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain digitalocean_domain}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain digitalocean_domain}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the Domain to import. The id of the existing Domain that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use --- @@ -739,9 +739,9 @@ const domainConfig: domain.DomainConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. | --- @@ -823,7 +823,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name}. --- @@ -835,7 +835,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -850,7 +850,7 @@ public readonly ipAddress: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address}. --- diff --git a/docs/droplet.csharp.md b/docs/droplet.csharp.md index c51f91598..f49dfc9d4 100644 --- a/docs/droplet.csharp.md +++ b/docs/droplet.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_droplet` -Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet). +Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet). # `droplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://regi ### Droplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet digitalocean_droplet}. #### Initializers @@ -546,7 +546,7 @@ The construct id used in the generated config for the Droplet to import. The id of the existing Droplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -1328,25 +1328,25 @@ new DropletConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Image | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. | -| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. | -| Backups | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. | -| DropletAgent | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | -| GracefulShutdown | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. | -| Ipv6 | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | -| Ipv6Address | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | -| Monitoring | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. | -| PrivateNetworking | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. | -| ResizeDisk | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | -| SshKeys | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. | +| Image | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. | +| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. | +| Backups | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. | +| DropletAgent | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | +| GracefulShutdown | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. | +| Ipv6 | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | +| Ipv6Address | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | +| Monitoring | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. | +| PrivateNetworking | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. | +| ResizeDisk | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | +| SshKeys | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. | | Timeouts | DropletTimeouts | timeouts block. | -| UserData | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. | -| VolumeIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | -| VpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | +| UserData | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. | +| VolumeIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | +| VpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | --- @@ -1428,7 +1428,7 @@ public string Image { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. --- @@ -1440,7 +1440,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. --- @@ -1452,7 +1452,7 @@ public string Size { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. --- @@ -1464,7 +1464,7 @@ public object Backups { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. --- @@ -1476,7 +1476,7 @@ public object DropletAgent { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. --- @@ -1488,7 +1488,7 @@ public object GracefulShutdown { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. --- @@ -1500,7 +1500,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1515,7 +1515,7 @@ public object Ipv6 { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. --- @@ -1527,7 +1527,7 @@ public string Ipv6Address { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. --- @@ -1539,7 +1539,7 @@ public object Monitoring { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. --- @@ -1551,7 +1551,7 @@ public object PrivateNetworking { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. --- @@ -1563,7 +1563,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. --- @@ -1575,7 +1575,7 @@ public object ResizeDisk { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. --- @@ -1587,7 +1587,7 @@ public string[] SshKeys { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. --- @@ -1599,7 +1599,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. --- @@ -1613,7 +1613,7 @@ public DropletTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} --- @@ -1625,7 +1625,7 @@ public string UserData { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. --- @@ -1637,7 +1637,7 @@ public string[] VolumeIds { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. --- @@ -1649,7 +1649,7 @@ public string VpcUuid { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. --- @@ -1671,9 +1671,9 @@ new DropletTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. | -| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. | -| Update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. | +| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. | +| Update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. | --- @@ -1685,7 +1685,7 @@ public string Create { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. --- @@ -1697,7 +1697,7 @@ public string Delete { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. --- @@ -1709,7 +1709,7 @@ public string Update { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. --- diff --git a/docs/droplet.go.md b/docs/droplet.go.md index fc2b963f3..8860288ac 100644 --- a/docs/droplet.go.md +++ b/docs/droplet.go.md @@ -1,6 +1,6 @@ # `digitalocean_droplet` -Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet). +Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet). # `droplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://regi ### Droplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet digitalocean_droplet}. #### Initializers @@ -546,7 +546,7 @@ The construct id used in the generated config for the Droplet to import. The id of the existing Droplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -1328,25 +1328,25 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Image | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. | -| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. | -| Backups | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. | -| DropletAgent | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | -| GracefulShutdown | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. | -| Ipv6 | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | -| Ipv6Address | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | -| Monitoring | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. | -| PrivateNetworking | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. | -| ResizeDisk | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | -| SshKeys | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. | +| Image | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. | +| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. | +| Backups | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. | +| DropletAgent | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | +| GracefulShutdown | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. | +| Ipv6 | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | +| Ipv6Address | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | +| Monitoring | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. | +| PrivateNetworking | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. | +| ResizeDisk | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | +| SshKeys | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. | | Timeouts | DropletTimeouts | timeouts block. | -| UserData | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. | -| VolumeIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | -| VpcUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | +| UserData | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. | +| VolumeIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | +| VpcUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | --- @@ -1428,7 +1428,7 @@ Image *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. --- @@ -1440,7 +1440,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. --- @@ -1452,7 +1452,7 @@ Size *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. --- @@ -1464,7 +1464,7 @@ Backups interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. --- @@ -1476,7 +1476,7 @@ DropletAgent interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. --- @@ -1488,7 +1488,7 @@ GracefulShutdown interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. --- @@ -1500,7 +1500,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1515,7 +1515,7 @@ Ipv6 interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. --- @@ -1527,7 +1527,7 @@ Ipv6Address *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. --- @@ -1539,7 +1539,7 @@ Monitoring interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. --- @@ -1551,7 +1551,7 @@ PrivateNetworking interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. --- @@ -1563,7 +1563,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. --- @@ -1575,7 +1575,7 @@ ResizeDisk interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. --- @@ -1587,7 +1587,7 @@ SshKeys *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. --- @@ -1599,7 +1599,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. --- @@ -1613,7 +1613,7 @@ Timeouts DropletTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} --- @@ -1625,7 +1625,7 @@ UserData *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. --- @@ -1637,7 +1637,7 @@ VolumeIds *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. --- @@ -1649,7 +1649,7 @@ VpcUuid *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. --- @@ -1671,9 +1671,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. | -| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. | -| Update | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. | +| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. | +| Update | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. | --- @@ -1685,7 +1685,7 @@ Create *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. --- @@ -1697,7 +1697,7 @@ Delete *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. --- @@ -1709,7 +1709,7 @@ Update *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. --- diff --git a/docs/droplet.java.md b/docs/droplet.java.md index 6817197d1..893219944 100644 --- a/docs/droplet.java.md +++ b/docs/droplet.java.md @@ -1,6 +1,6 @@ # `digitalocean_droplet` -Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet). +Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet). # `droplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://regi ### Droplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet digitalocean_droplet}. #### Initializers @@ -67,25 +67,25 @@ Droplet.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| image | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. | -| backups | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. | -| dropletAgent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | -| gracefulShutdown | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. | -| ipv6 | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | -| ipv6Address | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | -| monitoring | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. | -| privateNetworking | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. | -| resizeDisk | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | -| sshKeys | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. | +| image | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. | +| backups | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. | +| dropletAgent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | +| gracefulShutdown | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. | +| ipv6 | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | +| ipv6Address | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | +| monitoring | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. | +| privateNetworking | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. | +| resizeDisk | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | +| sshKeys | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. | | timeouts | DropletTimeouts | timeouts block. | -| userData | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. | -| volumeIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | -| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | +| userData | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. | +| volumeIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | +| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | --- @@ -153,7 +153,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. --- @@ -177,7 +177,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -212,7 +212,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. --- @@ -228,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. --- @@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. --- @@ -252,7 +252,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. --- @@ -260,7 +260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. --- @@ -268,7 +268,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. --- @@ -278,7 +278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} --- @@ -286,7 +286,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. --- @@ -294,7 +294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. --- @@ -302,7 +302,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. --- @@ -804,7 +804,7 @@ The construct id used in the generated config for the Droplet to import. The id of the existing Droplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -1597,25 +1597,25 @@ DropletConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| image | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. | -| backups | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. | -| dropletAgent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | -| gracefulShutdown | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. | -| ipv6 | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | -| ipv6Address | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | -| monitoring | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. | -| privateNetworking | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. | -| resizeDisk | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | -| sshKeys | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. | +| image | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. | +| backups | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. | +| dropletAgent | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | +| gracefulShutdown | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. | +| ipv6 | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | +| ipv6Address | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | +| monitoring | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. | +| privateNetworking | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. | +| resizeDisk | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | +| sshKeys | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. | | timeouts | DropletTimeouts | timeouts block. | -| userData | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. | -| volumeIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | -| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | +| userData | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. | +| volumeIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | +| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | --- @@ -1697,7 +1697,7 @@ public java.lang.String getImage(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. --- @@ -1709,7 +1709,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. --- @@ -1721,7 +1721,7 @@ public java.lang.String getSize(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. --- @@ -1733,7 +1733,7 @@ public java.lang.Object getBackups(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. --- @@ -1745,7 +1745,7 @@ public java.lang.Object getDropletAgent(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. --- @@ -1757,7 +1757,7 @@ public java.lang.Object getGracefulShutdown(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. --- @@ -1769,7 +1769,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1784,7 +1784,7 @@ public java.lang.Object getIpv6(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. --- @@ -1796,7 +1796,7 @@ public java.lang.String getIpv6Address(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. --- @@ -1808,7 +1808,7 @@ public java.lang.Object getMonitoring(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. --- @@ -1820,7 +1820,7 @@ public java.lang.Object getPrivateNetworking(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. --- @@ -1832,7 +1832,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. --- @@ -1844,7 +1844,7 @@ public java.lang.Object getResizeDisk(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. --- @@ -1856,7 +1856,7 @@ public java.util.List getSshKeys(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. --- @@ -1868,7 +1868,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. --- @@ -1882,7 +1882,7 @@ public DropletTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} --- @@ -1894,7 +1894,7 @@ public java.lang.String getUserData(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. --- @@ -1906,7 +1906,7 @@ public java.util.List getVolumeIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. --- @@ -1918,7 +1918,7 @@ public java.lang.String getVpcUuid(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. --- @@ -1940,9 +1940,9 @@ DropletTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. | -| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. | -| update | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. | +| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. | +| update | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. | --- @@ -1954,7 +1954,7 @@ public java.lang.String getCreate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. --- @@ -1966,7 +1966,7 @@ public java.lang.String getDelete(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. --- @@ -1978,7 +1978,7 @@ public java.lang.String getUpdate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. --- diff --git a/docs/droplet.python.md b/docs/droplet.python.md index 4054866f3..3e8559bfc 100644 --- a/docs/droplet.python.md +++ b/docs/droplet.python.md @@ -1,6 +1,6 @@ # `digitalocean_droplet` -Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet). +Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet). # `droplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://regi ### Droplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet digitalocean_droplet}. #### Initializers @@ -58,25 +58,25 @@ droplet.Droplet( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| image | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. | -| backups | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. | -| droplet_agent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | -| graceful_shutdown | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. | -| ipv6 | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | -| ipv6_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | -| monitoring | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. | -| private_networking | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. | -| resize_disk | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | -| ssh_keys | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. | +| image | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. | +| backups | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. | +| droplet_agent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | +| graceful_shutdown | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. | +| ipv6 | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | +| ipv6_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | +| monitoring | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. | +| private_networking | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. | +| resize_disk | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | +| ssh_keys | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. | | timeouts | DropletTimeouts | timeouts block. | -| user_data | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. | -| volume_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | -| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | +| user_data | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. | +| volume_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | +| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | --- @@ -144,7 +144,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -203,7 +203,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. --- @@ -227,7 +227,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. --- @@ -235,7 +235,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. --- @@ -243,7 +243,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. --- @@ -251,7 +251,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. --- @@ -259,7 +259,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. --- @@ -269,7 +269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} --- @@ -277,7 +277,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. --- @@ -285,7 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. --- @@ -293,7 +293,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. --- @@ -629,7 +629,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. --- @@ -637,7 +637,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. --- @@ -645,7 +645,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. --- @@ -859,7 +859,7 @@ The construct id used in the generated config for the Droplet to import. The id of the existing Droplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -1641,25 +1641,25 @@ droplet.DropletConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| image | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. | -| backups | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. | -| droplet_agent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | -| graceful_shutdown | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. | -| ipv6 | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | -| ipv6_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | -| monitoring | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. | -| private_networking | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. | -| resize_disk | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | -| ssh_keys | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. | +| image | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. | +| backups | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. | +| droplet_agent | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | +| graceful_shutdown | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. | +| ipv6 | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | +| ipv6_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | +| monitoring | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. | +| private_networking | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. | +| resize_disk | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | +| ssh_keys | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. | | timeouts | DropletTimeouts | timeouts block. | -| user_data | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. | -| volume_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | -| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | +| user_data | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. | +| volume_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | +| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | --- @@ -1741,7 +1741,7 @@ image: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. --- @@ -1753,7 +1753,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. --- @@ -1765,7 +1765,7 @@ size: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. --- @@ -1777,7 +1777,7 @@ backups: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. --- @@ -1789,7 +1789,7 @@ droplet_agent: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. --- @@ -1801,7 +1801,7 @@ graceful_shutdown: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. --- @@ -1813,7 +1813,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1828,7 +1828,7 @@ ipv6: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. --- @@ -1840,7 +1840,7 @@ ipv6_address: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. --- @@ -1852,7 +1852,7 @@ monitoring: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. --- @@ -1864,7 +1864,7 @@ private_networking: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. --- @@ -1876,7 +1876,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. --- @@ -1888,7 +1888,7 @@ resize_disk: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. --- @@ -1900,7 +1900,7 @@ ssh_keys: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. --- @@ -1912,7 +1912,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. --- @@ -1926,7 +1926,7 @@ timeouts: DropletTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} --- @@ -1938,7 +1938,7 @@ user_data: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. --- @@ -1950,7 +1950,7 @@ volume_ids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. --- @@ -1962,7 +1962,7 @@ vpc_uuid: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. --- @@ -1984,9 +1984,9 @@ droplet.DropletTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. | -| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. | -| update | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. | +| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. | +| update | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. | --- @@ -1998,7 +1998,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. --- @@ -2010,7 +2010,7 @@ delete: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. --- @@ -2022,7 +2022,7 @@ update: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. --- diff --git a/docs/droplet.typescript.md b/docs/droplet.typescript.md index b01d220e4..bda90901e 100644 --- a/docs/droplet.typescript.md +++ b/docs/droplet.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_droplet` -Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet). +Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet). # `droplet` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://regi ### Droplet -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet digitalocean_droplet}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet digitalocean_droplet}. #### Initializers @@ -546,7 +546,7 @@ The construct id used in the generated config for the Droplet to import. The id of the existing Droplet that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use --- @@ -1301,25 +1301,25 @@ const dropletConfig: droplet.DropletConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. | -| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. | -| backups | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. | -| dropletAgent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | -| gracefulShutdown | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. | -| ipv6 | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | -| ipv6Address | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | -| monitoring | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. | -| privateNetworking | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. | -| resizeDisk | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | -| sshKeys | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. | +| image | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. | +| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. | +| backups | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. | +| dropletAgent | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. | +| gracefulShutdown | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. | +| ipv6 | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. | +| ipv6Address | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. | +| monitoring | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. | +| privateNetworking | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. | +| resizeDisk | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. | +| sshKeys | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. | | timeouts | DropletTimeouts | timeouts block. | -| userData | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. | -| volumeIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | -| vpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | +| userData | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. | +| volumeIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. | +| vpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. | --- @@ -1401,7 +1401,7 @@ public readonly image: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image}. --- @@ -1413,7 +1413,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name}. --- @@ -1425,7 +1425,7 @@ public readonly size: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size}. --- @@ -1437,7 +1437,7 @@ public readonly backups: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups}. --- @@ -1449,7 +1449,7 @@ public readonly dropletAgent: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent}. --- @@ -1461,7 +1461,7 @@ public readonly gracefulShutdown: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown}. --- @@ -1473,7 +1473,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1488,7 +1488,7 @@ public readonly ipv6: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6}. --- @@ -1500,7 +1500,7 @@ public readonly ipv6Address: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address}. --- @@ -1512,7 +1512,7 @@ public readonly monitoring: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring}. --- @@ -1524,7 +1524,7 @@ public readonly privateNetworking: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking}. --- @@ -1536,7 +1536,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region}. --- @@ -1548,7 +1548,7 @@ public readonly resizeDisk: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk}. --- @@ -1560,7 +1560,7 @@ public readonly sshKeys: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys}. --- @@ -1572,7 +1572,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags}. --- @@ -1586,7 +1586,7 @@ public readonly timeouts: DropletTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} --- @@ -1598,7 +1598,7 @@ public readonly userData: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data}. --- @@ -1610,7 +1610,7 @@ public readonly volumeIds: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids}. --- @@ -1622,7 +1622,7 @@ public readonly vpcUuid: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid}. --- @@ -1640,9 +1640,9 @@ const dropletTimeouts: droplet.DropletTimeouts = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. | -| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. | -| update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. | +| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. | +| update | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. | --- @@ -1654,7 +1654,7 @@ public readonly create: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create}. --- @@ -1666,7 +1666,7 @@ public readonly delete: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete}. --- @@ -1678,7 +1678,7 @@ public readonly update: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update}. --- diff --git a/docs/dropletSnapshot.csharp.md b/docs/dropletSnapshot.csharp.md index 145dddc8f..04f1707e3 100644 --- a/docs/dropletSnapshot.csharp.md +++ b/docs/dropletSnapshot.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot). # `dropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](htt ### DropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the DropletSnapshot to import. The id of the existing DropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -765,9 +765,9 @@ new DropletSnapshotConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| DropletId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | +| DropletId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | --- @@ -849,7 +849,7 @@ public string DropletId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. --- @@ -861,7 +861,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. --- @@ -873,7 +873,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dropletSnapshot.go.md b/docs/dropletSnapshot.go.md index aff86fa8c..b9c8a2852 100644 --- a/docs/dropletSnapshot.go.md +++ b/docs/dropletSnapshot.go.md @@ -1,6 +1,6 @@ # `digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot). # `dropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](htt ### DropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the DropletSnapshot to import. The id of the existing DropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -765,9 +765,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/droplet | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| DropletId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | +| DropletId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | --- @@ -849,7 +849,7 @@ DropletId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. --- @@ -861,7 +861,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. --- @@ -873,7 +873,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dropletSnapshot.java.md b/docs/dropletSnapshot.java.md index 4467e23e8..0eac638a0 100644 --- a/docs/dropletSnapshot.java.md +++ b/docs/dropletSnapshot.java.md @@ -1,6 +1,6 @@ # `digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot). # `dropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](htt ### DropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -44,9 +44,9 @@ DropletSnapshot.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | +| dropletId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -517,7 +517,7 @@ The construct id used in the generated config for the DropletSnapshot to import. The id of the existing DropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -858,9 +858,9 @@ DropletSnapshotConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | +| dropletId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | --- @@ -942,7 +942,7 @@ public java.lang.String getDropletId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. --- @@ -954,7 +954,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. --- @@ -966,7 +966,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dropletSnapshot.python.md b/docs/dropletSnapshot.python.md index 11251995d..b2c65f46f 100644 --- a/docs/dropletSnapshot.python.md +++ b/docs/dropletSnapshot.python.md @@ -1,6 +1,6 @@ # `digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot). # `dropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](htt ### DropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -42,9 +42,9 @@ dropletSnapshot.DropletSnapshot( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | +| droplet_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -557,7 +557,7 @@ The construct id used in the generated config for the DropletSnapshot to import. The id of the existing DropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -894,9 +894,9 @@ dropletSnapshot.DropletSnapshotConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | +| droplet_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | --- @@ -978,7 +978,7 @@ droplet_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. --- @@ -990,7 +990,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. --- @@ -1002,7 +1002,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/dropletSnapshot.typescript.md b/docs/dropletSnapshot.typescript.md index d6c8984dd..0282a80e5 100644 --- a/docs/dropletSnapshot.typescript.md +++ b/docs/dropletSnapshot.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot). # `dropletSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](htt ### DropletSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the DropletSnapshot to import. The id of the existing DropletSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -754,9 +754,9 @@ const dropletSnapshotConfig: dropletSnapshot.DropletSnapshotConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | +| dropletId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. | --- @@ -838,7 +838,7 @@ public readonly dropletId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id}. --- @@ -850,7 +850,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name}. --- @@ -862,7 +862,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/firewall.csharp.md b/docs/firewall.csharp.md index 986201430..d22f01ea8 100644 --- a/docs/firewall.csharp.md +++ b/docs/firewall.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall). +Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall). # `firewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://reg ### Firewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall digitalocean_firewall}. #### Initializers @@ -482,7 +482,7 @@ The construct id used in the generated config for the Firewall to import. The id of the existing Firewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -877,12 +877,12 @@ new FirewallConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. | -| DropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. | +| DropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. | | InboundRule | object | inbound_rule block. | | OutboundRule | object | outbound_rule block. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. | --- @@ -964,7 +964,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. --- @@ -976,7 +976,7 @@ public double[] DropletIds { get; set; } - *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. --- @@ -988,7 +988,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1005,7 +1005,7 @@ public object InboundRule { get; set; } inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} --- @@ -1019,7 +1019,7 @@ public object OutboundRule { get; set; } outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} --- @@ -1031,7 +1031,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. --- @@ -1057,13 +1057,13 @@ new FirewallInboundRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | -| SourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | -| SourceDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | -| SourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | -| SourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | -| SourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. | +| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | +| SourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | +| SourceDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | +| SourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | +| SourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | +| SourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. | --- @@ -1075,7 +1075,7 @@ public string Protocol { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1087,7 +1087,7 @@ public string PortRange { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- @@ -1099,7 +1099,7 @@ public string[] SourceAddresses { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. --- @@ -1111,7 +1111,7 @@ public double[] SourceDropletIds { get; set; } - *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. --- @@ -1123,7 +1123,7 @@ public string[] SourceKubernetesIds { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. --- @@ -1135,7 +1135,7 @@ public string[] SourceLoadBalancerUids { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. --- @@ -1147,7 +1147,7 @@ public string[] SourceTags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. --- @@ -1173,13 +1173,13 @@ new FirewallOutboundRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| DestinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | -| DestinationDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | -| DestinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | -| DestinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | -| DestinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | -| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | +| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| DestinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | +| DestinationDropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | +| DestinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | +| DestinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | +| DestinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | +| PortRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | --- @@ -1191,7 +1191,7 @@ public string Protocol { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1203,7 +1203,7 @@ public string[] DestinationAddresses { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. --- @@ -1215,7 +1215,7 @@ public double[] DestinationDropletIds { get; set; } - *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. --- @@ -1227,7 +1227,7 @@ public string[] DestinationKubernetesIds { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. --- @@ -1239,7 +1239,7 @@ public string[] DestinationLoadBalancerUids { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. --- @@ -1251,7 +1251,7 @@ public string[] DestinationTags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. --- @@ -1263,7 +1263,7 @@ public string PortRange { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- diff --git a/docs/firewall.go.md b/docs/firewall.go.md index da349b0ae..b4b594681 100644 --- a/docs/firewall.go.md +++ b/docs/firewall.go.md @@ -1,6 +1,6 @@ # `digitalocean_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall). +Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall). # `firewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://reg ### Firewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall digitalocean_firewall}. #### Initializers @@ -482,7 +482,7 @@ The construct id used in the generated config for the Firewall to import. The id of the existing Firewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -877,12 +877,12 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewal | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. | -| DropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. | +| DropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. | | InboundRule | interface{} | inbound_rule block. | | OutboundRule | interface{} | outbound_rule block. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. | --- @@ -964,7 +964,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. --- @@ -976,7 +976,7 @@ DropletIds *[]*f64 - *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. --- @@ -988,7 +988,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1005,7 +1005,7 @@ InboundRule interface{} inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} --- @@ -1019,7 +1019,7 @@ OutboundRule interface{} outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} --- @@ -1031,7 +1031,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. --- @@ -1057,13 +1057,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewal | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | -| SourceAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | -| SourceDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | -| SourceKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | -| SourceLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | -| SourceTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. | +| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | +| SourceAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | +| SourceDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | +| SourceKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | +| SourceLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | +| SourceTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. | --- @@ -1075,7 +1075,7 @@ Protocol *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1087,7 +1087,7 @@ PortRange *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- @@ -1099,7 +1099,7 @@ SourceAddresses *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. --- @@ -1111,7 +1111,7 @@ SourceDropletIds *[]*f64 - *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. --- @@ -1123,7 +1123,7 @@ SourceKubernetesIds *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. --- @@ -1135,7 +1135,7 @@ SourceLoadBalancerUids *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. --- @@ -1147,7 +1147,7 @@ SourceTags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. --- @@ -1173,13 +1173,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/firewal | **Name** | **Type** | **Description** | | --- | --- | --- | -| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| DestinationAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | -| DestinationDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | -| DestinationKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | -| DestinationLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | -| DestinationTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | -| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | +| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| DestinationAddresses | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | +| DestinationDropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | +| DestinationKubernetesIds | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | +| DestinationLoadBalancerUids | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | +| DestinationTags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | +| PortRange | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | --- @@ -1191,7 +1191,7 @@ Protocol *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1203,7 +1203,7 @@ DestinationAddresses *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. --- @@ -1215,7 +1215,7 @@ DestinationDropletIds *[]*f64 - *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. --- @@ -1227,7 +1227,7 @@ DestinationKubernetesIds *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. --- @@ -1239,7 +1239,7 @@ DestinationLoadBalancerUids *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. --- @@ -1251,7 +1251,7 @@ DestinationTags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. --- @@ -1263,7 +1263,7 @@ PortRange *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- diff --git a/docs/firewall.java.md b/docs/firewall.java.md index b8c612132..e8dc883c4 100644 --- a/docs/firewall.java.md +++ b/docs/firewall.java.md @@ -1,6 +1,6 @@ # `digitalocean_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall). +Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall). # `firewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://reg ### Firewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall digitalocean_firewall}. #### Initializers @@ -49,12 +49,12 @@ Firewall.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. | -| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. | +| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. | | inboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<FirewallInboundRule> | inbound_rule block. | | outboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<FirewallOutboundRule> | outbound_rule block. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. | --- @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -151,7 +151,7 @@ If you experience problems setting this value it might not be settable. Please t inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} --- @@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. --- @@ -607,7 +607,7 @@ The construct id used in the generated config for the Firewall to import. The id of the existing Firewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -1008,12 +1008,12 @@ FirewallConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. | -| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. | +| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. | | inboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<FirewallInboundRule> | inbound_rule block. | | outboundRule | com.hashicorp.cdktf.IResolvable OR java.util.List<FirewallOutboundRule> | outbound_rule block. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. | --- @@ -1095,7 +1095,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. --- @@ -1107,7 +1107,7 @@ public java.util.List getDropletIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. --- @@ -1119,7 +1119,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1136,7 +1136,7 @@ public java.lang.Object getInboundRule(); inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} --- @@ -1150,7 +1150,7 @@ public java.lang.Object getOutboundRule(); outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} --- @@ -1162,7 +1162,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. --- @@ -1188,13 +1188,13 @@ FirewallInboundRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | -| sourceAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | -| sourceDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | -| sourceKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | -| sourceLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | -| sourceTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. | +| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | +| sourceAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | +| sourceDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | +| sourceKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | +| sourceLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | +| sourceTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. | --- @@ -1206,7 +1206,7 @@ public java.lang.String getProtocol(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1218,7 +1218,7 @@ public java.lang.String getPortRange(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- @@ -1230,7 +1230,7 @@ public java.util.List getSourceAddresses(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. --- @@ -1242,7 +1242,7 @@ public java.util.List getSourceDropletIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. --- @@ -1254,7 +1254,7 @@ public java.util.List getSourceKubernetesIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. --- @@ -1266,7 +1266,7 @@ public java.util.List getSourceLoadBalancerUids(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. --- @@ -1278,7 +1278,7 @@ public java.util.List getSourceTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. --- @@ -1304,13 +1304,13 @@ FirewallOutboundRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| destinationAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | -| destinationDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | -| destinationKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | -| destinationLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | -| destinationTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | -| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | +| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| destinationAddresses | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | +| destinationDropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | +| destinationKubernetesIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | +| destinationLoadBalancerUids | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | +| destinationTags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | +| portRange | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | --- @@ -1322,7 +1322,7 @@ public java.lang.String getProtocol(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1334,7 +1334,7 @@ public java.util.List getDestinationAddresses(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. --- @@ -1346,7 +1346,7 @@ public java.util.List getDestinationDropletIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. --- @@ -1358,7 +1358,7 @@ public java.util.List getDestinationKubernetesIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. --- @@ -1370,7 +1370,7 @@ public java.util.List getDestinationLoadBalancerUids(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. --- @@ -1382,7 +1382,7 @@ public java.util.List getDestinationTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. --- @@ -1394,7 +1394,7 @@ public java.lang.String getPortRange(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- diff --git a/docs/firewall.python.md b/docs/firewall.python.md index 0de1c14f7..b32b5e562 100644 --- a/docs/firewall.python.md +++ b/docs/firewall.python.md @@ -1,6 +1,6 @@ # `digitalocean_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall). +Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall). # `firewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://reg ### Firewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall digitalocean_firewall}. #### Initializers @@ -45,12 +45,12 @@ firewall.Firewall( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. | -| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. | +| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. | | inbound_rule | typing.Union[cdktf.IResolvable, typing.List[FirewallInboundRule]] | inbound_rule block. | | outbound_rule | typing.Union[cdktf.IResolvable, typing.List[FirewallOutboundRule]] | outbound_rule block. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. | --- @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -147,7 +147,7 @@ If you experience problems setting this value it might not be settable. Please t inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} --- @@ -157,7 +157,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. --- @@ -649,7 +649,7 @@ The construct id used in the generated config for the Firewall to import. The id of the existing Firewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -1044,12 +1044,12 @@ firewall.FirewallConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. | -| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. | +| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. | | inbound_rule | typing.Union[cdktf.IResolvable, typing.List[FirewallInboundRule]] | inbound_rule block. | | outbound_rule | typing.Union[cdktf.IResolvable, typing.List[FirewallOutboundRule]] | outbound_rule block. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. | --- @@ -1131,7 +1131,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. --- @@ -1143,7 +1143,7 @@ droplet_ids: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. --- @@ -1155,7 +1155,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1172,7 +1172,7 @@ inbound_rule: typing.Union[IResolvable, typing.List[FirewallInboundRule]] inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} --- @@ -1186,7 +1186,7 @@ outbound_rule: typing.Union[IResolvable, typing.List[FirewallOutboundRule]] outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} --- @@ -1198,7 +1198,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. --- @@ -1224,13 +1224,13 @@ firewall.FirewallInboundRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | -| source_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | -| source_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | -| source_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | -| source_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | -| source_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. | +| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | +| source_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | +| source_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | +| source_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | +| source_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | +| source_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. | --- @@ -1242,7 +1242,7 @@ protocol: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1254,7 +1254,7 @@ port_range: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- @@ -1266,7 +1266,7 @@ source_addresses: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. --- @@ -1278,7 +1278,7 @@ source_droplet_ids: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. --- @@ -1290,7 +1290,7 @@ source_kubernetes_ids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. --- @@ -1302,7 +1302,7 @@ source_load_balancer_uids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. --- @@ -1314,7 +1314,7 @@ source_tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. --- @@ -1340,13 +1340,13 @@ firewall.FirewallOutboundRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| destination_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | -| destination_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | -| destination_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | -| destination_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | -| destination_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | -| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | +| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| destination_addresses | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | +| destination_droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | +| destination_kubernetes_ids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | +| destination_load_balancer_uids | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | +| destination_tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | +| port_range | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | --- @@ -1358,7 +1358,7 @@ protocol: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1370,7 +1370,7 @@ destination_addresses: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. --- @@ -1382,7 +1382,7 @@ destination_droplet_ids: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. --- @@ -1394,7 +1394,7 @@ destination_kubernetes_ids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. --- @@ -1406,7 +1406,7 @@ destination_load_balancer_uids: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. --- @@ -1418,7 +1418,7 @@ destination_tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. --- @@ -1430,7 +1430,7 @@ port_range: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- diff --git a/docs/firewall.typescript.md b/docs/firewall.typescript.md index 4c8f74759..d6f691045 100644 --- a/docs/firewall.typescript.md +++ b/docs/firewall.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall). +Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall). # `firewall` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://reg ### Firewall -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall digitalocean_firewall}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall digitalocean_firewall}. #### Initializers @@ -482,7 +482,7 @@ The construct id used in the generated config for the Firewall to import. The id of the existing Firewall that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use --- @@ -863,12 +863,12 @@ const firewallConfig: firewall.FirewallConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. | -| dropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. | +| dropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. | --- @@ -950,7 +950,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name}. --- @@ -962,7 +962,7 @@ public readonly dropletIds: number[]; - *Type:* number[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids}. --- @@ -974,7 +974,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -991,7 +991,7 @@ public readonly inboundRule: IResolvable | FirewallInboundRule[]; inbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} --- @@ -1005,7 +1005,7 @@ public readonly outboundRule: IResolvable | FirewallOutboundRule[]; outbound_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} --- @@ -1017,7 +1017,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags}. --- @@ -1035,13 +1035,13 @@ const firewallInboundRule: firewall.FirewallInboundRule = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | -| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | -| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | -| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | -| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | -| sourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. | +| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | +| sourceAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. | +| sourceDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. | +| sourceKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. | +| sourceLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. | +| sourceTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. | --- @@ -1053,7 +1053,7 @@ public readonly protocol: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1065,7 +1065,7 @@ public readonly portRange: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- @@ -1077,7 +1077,7 @@ public readonly sourceAddresses: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses}. --- @@ -1089,7 +1089,7 @@ public readonly sourceDropletIds: number[]; - *Type:* number[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids}. --- @@ -1101,7 +1101,7 @@ public readonly sourceKubernetesIds: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids}. --- @@ -1113,7 +1113,7 @@ public readonly sourceLoadBalancerUids: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids}. --- @@ -1125,7 +1125,7 @@ public readonly sourceTags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags}. --- @@ -1143,13 +1143,13 @@ const firewallOutboundRule: firewall.FirewallOutboundRule = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. | -| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | -| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | -| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | -| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | -| destinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | -| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. | +| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. | +| destinationAddresses | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. | +| destinationDropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. | +| destinationKubernetesIds | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. | +| destinationLoadBalancerUids | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. | +| destinationTags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. | +| portRange | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. | --- @@ -1161,7 +1161,7 @@ public readonly protocol: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol}. --- @@ -1173,7 +1173,7 @@ public readonly destinationAddresses: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses}. --- @@ -1185,7 +1185,7 @@ public readonly destinationDropletIds: number[]; - *Type:* number[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids}. --- @@ -1197,7 +1197,7 @@ public readonly destinationKubernetesIds: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids}. --- @@ -1209,7 +1209,7 @@ public readonly destinationLoadBalancerUids: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids}. --- @@ -1221,7 +1221,7 @@ public readonly destinationTags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags}. --- @@ -1233,7 +1233,7 @@ public readonly portRange: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range}. --- diff --git a/docs/floatingIp.csharp.md b/docs/floatingIp.csharp.md index 25d00d860..c4235ad99 100644 --- a/docs/floatingIp.csharp.md +++ b/docs/floatingIp.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip). # `floatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https:// ### FloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the FloatingIp to import. The id of the existing FloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -769,10 +769,10 @@ new FloatingIpConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. | -| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. | -| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. | +| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. | +| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | --- @@ -854,7 +854,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. --- @@ -866,7 +866,7 @@ public double DropletId { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. --- @@ -878,7 +878,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -893,7 +893,7 @@ public string IpAddress { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. --- diff --git a/docs/floatingIp.go.md b/docs/floatingIp.go.md index de4816b9b..a29e914b4 100644 --- a/docs/floatingIp.go.md +++ b/docs/floatingIp.go.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip). # `floatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https:// ### FloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the FloatingIp to import. The id of the existing FloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -769,10 +769,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatin | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. | -| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. | -| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. | +| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. | +| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | --- @@ -854,7 +854,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. --- @@ -866,7 +866,7 @@ DropletId *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. --- @@ -878,7 +878,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -893,7 +893,7 @@ IpAddress *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. --- diff --git a/docs/floatingIp.java.md b/docs/floatingIp.java.md index 03d943768..517ff5564 100644 --- a/docs/floatingIp.java.md +++ b/docs/floatingIp.java.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip). # `floatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https:// ### FloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -45,10 +45,10 @@ FloatingIp.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. --- @@ -541,7 +541,7 @@ The construct id used in the generated config for the FloatingIp to import. The id of the existing FloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -872,10 +872,10 @@ FloatingIpConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | --- @@ -957,7 +957,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. --- @@ -969,7 +969,7 @@ public java.lang.Number getDropletId(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. --- @@ -981,7 +981,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -996,7 +996,7 @@ public java.lang.String getIpAddress(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. --- diff --git a/docs/floatingIp.python.md b/docs/floatingIp.python.md index da2d09e65..eaf027937 100644 --- a/docs/floatingIp.python.md +++ b/docs/floatingIp.python.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip). # `floatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https:// ### FloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -43,10 +43,10 @@ floatingIp.FloatingIp( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -141,7 +141,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. --- @@ -581,7 +581,7 @@ The construct id used in the generated config for the FloatingIp to import. The id of the existing FloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -908,10 +908,10 @@ floatingIp.FloatingIpConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | --- @@ -993,7 +993,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. --- @@ -1005,7 +1005,7 @@ droplet_id: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. --- @@ -1017,7 +1017,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1032,7 +1032,7 @@ ip_address: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. --- diff --git a/docs/floatingIp.typescript.md b/docs/floatingIp.typescript.md index d8469aa5b..a44fef987 100644 --- a/docs/floatingIp.typescript.md +++ b/docs/floatingIp.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip). # `floatingIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https:// ### FloatingIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip digitalocean_floating_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip digitalocean_floating_ip}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the FloatingIp to import. The id of the existing FloatingIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use --- @@ -757,10 +757,10 @@ const floatingIpConfig: floatingIp.FloatingIpConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. | -| dropletId | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. | +| dropletId | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. | --- @@ -842,7 +842,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region}. --- @@ -854,7 +854,7 @@ public readonly dropletId: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id}. --- @@ -866,7 +866,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -881,7 +881,7 @@ public readonly ipAddress: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address}. --- diff --git a/docs/floatingIpAssignment.csharp.md b/docs/floatingIpAssignment.csharp.md index 6880acb54..93295faa7 100644 --- a/docs/floatingIpAssignment.csharp.md +++ b/docs/floatingIpAssignment.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment). # `floatingIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment ### FloatingIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the FloatingIpAssignment to im The id of the existing FloatingIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ new FloatingIpAssignmentConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | +| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | --- @@ -805,7 +805,7 @@ public double DropletId { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. --- @@ -817,7 +817,7 @@ public string IpAddress { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. --- @@ -829,7 +829,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/floatingIpAssignment.go.md b/docs/floatingIpAssignment.go.md index 33407c849..631519f90 100644 --- a/docs/floatingIpAssignment.go.md +++ b/docs/floatingIpAssignment.go.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment). # `floatingIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment ### FloatingIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the FloatingIpAssignment to im The id of the existing FloatingIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/floatin | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | +| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | --- @@ -805,7 +805,7 @@ DropletId *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. --- @@ -817,7 +817,7 @@ IpAddress *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. --- @@ -829,7 +829,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/floatingIpAssignment.java.md b/docs/floatingIpAssignment.java.md index e139cd9a7..614fdd78c 100644 --- a/docs/floatingIpAssignment.java.md +++ b/docs/floatingIpAssignment.java.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment). # `floatingIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment ### FloatingIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. #### Initializers @@ -44,9 +44,9 @@ FloatingIpAssignment.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -517,7 +517,7 @@ The construct id used in the generated config for the FloatingIpAssignment to im The id of the existing FloatingIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -814,9 +814,9 @@ FloatingIpAssignmentConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | --- @@ -898,7 +898,7 @@ public java.lang.Number getDropletId(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. --- @@ -910,7 +910,7 @@ public java.lang.String getIpAddress(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. --- @@ -922,7 +922,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/floatingIpAssignment.python.md b/docs/floatingIpAssignment.python.md index fa3658bd6..71396bca8 100644 --- a/docs/floatingIpAssignment.python.md +++ b/docs/floatingIpAssignment.python.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment). # `floatingIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment ### FloatingIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. #### Initializers @@ -42,9 +42,9 @@ floatingIpAssignment.FloatingIpAssignment( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -557,7 +557,7 @@ The construct id used in the generated config for the FloatingIpAssignment to im The id of the existing FloatingIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -850,9 +850,9 @@ floatingIpAssignment.FloatingIpAssignmentConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | --- @@ -934,7 +934,7 @@ droplet_id: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. --- @@ -946,7 +946,7 @@ ip_address: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. --- @@ -958,7 +958,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/floatingIpAssignment.typescript.md b/docs/floatingIpAssignment.typescript.md index 83d33f14e..c87b3d068 100644 --- a/docs/floatingIpAssignment.typescript.md +++ b/docs/floatingIpAssignment.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_floating_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment). # `floatingIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment ### FloatingIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the FloatingIpAssignment to im The id of the existing FloatingIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -710,9 +710,9 @@ const floatingIpAssignmentConfig: floatingIpAssignment.FloatingIpAssignmentConfi | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | +| dropletId | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. | --- @@ -794,7 +794,7 @@ public readonly dropletId: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id}. --- @@ -806,7 +806,7 @@ public readonly ipAddress: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address}. --- @@ -818,7 +818,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/kubernetesCluster.csharp.md b/docs/kubernetesCluster.csharp.md index c220f5222..be82e2563 100644 --- a/docs/kubernetesCluster.csharp.md +++ b/docs/kubernetesCluster.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster). # `kubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](h ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the KubernetesCluster to impor The id of the existing KubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1175,20 +1175,20 @@ new KubernetesClusterConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | | NodePool | KubernetesClusterNodePool | node_pool block. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | -| Version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | -| AutoUpgrade | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| DestroyAllAssociatedResources | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | -| Ha | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | +| Version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | +| AutoUpgrade | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| DestroyAllAssociatedResources | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | +| Ha | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | | MaintenancePolicy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| RegistryIntegration | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | -| SurgeUpgrade | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| RegistryIntegration | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | +| SurgeUpgrade | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | Timeouts | KubernetesClusterTimeouts | timeouts block. | -| VpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| VpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- @@ -1270,7 +1270,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1284,7 +1284,7 @@ public KubernetesClusterNodePool NodePool { get; set; } node_pool block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} --- @@ -1296,7 +1296,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. --- @@ -1308,7 +1308,7 @@ public string Version { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. --- @@ -1320,7 +1320,7 @@ public object AutoUpgrade { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. --- @@ -1332,7 +1332,7 @@ public object DestroyAllAssociatedResources { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. --- @@ -1344,7 +1344,7 @@ public object Ha { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. --- @@ -1356,7 +1356,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1373,7 +1373,7 @@ public KubernetesClusterMaintenancePolicy MaintenancePolicy { get; set; } maintenance_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} --- @@ -1385,7 +1385,7 @@ public object RegistryIntegration { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. --- @@ -1397,7 +1397,7 @@ public object SurgeUpgrade { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. --- @@ -1409,7 +1409,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1423,7 +1423,7 @@ public KubernetesClusterTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} --- @@ -1435,7 +1435,7 @@ public string VpcUuid { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. --- @@ -1469,8 +1469,8 @@ new KubernetesClusterMaintenancePolicy { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | -| StartTime | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | +| Day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | +| StartTime | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | --- @@ -1482,7 +1482,7 @@ public string Day { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. --- @@ -1494,7 +1494,7 @@ public string StartTime { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. --- @@ -1522,14 +1522,14 @@ new KubernetesClusterNodePool { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | -| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | -| AutoScale | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | -| Labels | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | -| MaxNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | -| MinNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | -| NodeCount | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | +| AutoScale | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | +| Labels | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | +| MaxNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | +| MinNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | +| NodeCount | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | Taint | object | taint block. | --- @@ -1542,7 +1542,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1554,7 +1554,7 @@ public string Size { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. --- @@ -1566,7 +1566,7 @@ public object AutoScale { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. --- @@ -1578,7 +1578,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; - *Type:* System.Collections.Generic.IDictionary -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. --- @@ -1590,7 +1590,7 @@ public double MaxNodes { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. --- @@ -1602,7 +1602,7 @@ public double MinNodes { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. --- @@ -1614,7 +1614,7 @@ public double NodeCount { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. --- @@ -1626,7 +1626,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1640,7 +1640,7 @@ public object Taint { get; set; } taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} --- @@ -1675,9 +1675,9 @@ new KubernetesClusterNodePoolTaint { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | +| Effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | --- @@ -1689,7 +1689,7 @@ public string Effect { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. --- @@ -1701,7 +1701,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. --- @@ -1713,7 +1713,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. --- @@ -1733,7 +1733,7 @@ new KubernetesClusterTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | --- @@ -1745,7 +1745,7 @@ public string Create { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. --- diff --git a/docs/kubernetesCluster.go.md b/docs/kubernetesCluster.go.md index d750ddc84..484a8ea58 100644 --- a/docs/kubernetesCluster.go.md +++ b/docs/kubernetesCluster.go.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster). # `kubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](h ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the KubernetesCluster to impor The id of the existing KubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1175,20 +1175,20 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | | NodePool | KubernetesClusterNodePool | node_pool block. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | -| Version | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | -| AutoUpgrade | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| DestroyAllAssociatedResources | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | -| Ha | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | +| Version | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | +| AutoUpgrade | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| DestroyAllAssociatedResources | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | +| Ha | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | | MaintenancePolicy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| RegistryIntegration | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | -| SurgeUpgrade | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| RegistryIntegration | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | +| SurgeUpgrade | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | Timeouts | KubernetesClusterTimeouts | timeouts block. | -| VpcUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| VpcUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- @@ -1270,7 +1270,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1284,7 +1284,7 @@ NodePool KubernetesClusterNodePool node_pool block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} --- @@ -1296,7 +1296,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. --- @@ -1308,7 +1308,7 @@ Version *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. --- @@ -1320,7 +1320,7 @@ AutoUpgrade interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. --- @@ -1332,7 +1332,7 @@ DestroyAllAssociatedResources interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. --- @@ -1344,7 +1344,7 @@ Ha interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. --- @@ -1356,7 +1356,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1373,7 +1373,7 @@ MaintenancePolicy KubernetesClusterMaintenancePolicy maintenance_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} --- @@ -1385,7 +1385,7 @@ RegistryIntegration interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. --- @@ -1397,7 +1397,7 @@ SurgeUpgrade interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. --- @@ -1409,7 +1409,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1423,7 +1423,7 @@ Timeouts KubernetesClusterTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} --- @@ -1435,7 +1435,7 @@ VpcUuid *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. --- @@ -1469,8 +1469,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | **Name** | **Type** | **Description** | | --- | --- | --- | -| Day | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | -| StartTime | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | +| Day | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | +| StartTime | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | --- @@ -1482,7 +1482,7 @@ Day *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. --- @@ -1494,7 +1494,7 @@ StartTime *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. --- @@ -1522,14 +1522,14 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | -| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | -| AutoScale | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | -| Labels | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | -| MaxNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | -| MinNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | -| NodeCount | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | +| AutoScale | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | +| Labels | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | +| MaxNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | +| MinNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | +| NodeCount | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | Taint | interface{} | taint block. | --- @@ -1542,7 +1542,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1554,7 +1554,7 @@ Size *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. --- @@ -1566,7 +1566,7 @@ AutoScale interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. --- @@ -1578,7 +1578,7 @@ Labels *map[string]*string - *Type:* *map[string]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. --- @@ -1590,7 +1590,7 @@ MaxNodes *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. --- @@ -1602,7 +1602,7 @@ MinNodes *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. --- @@ -1614,7 +1614,7 @@ NodeCount *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. --- @@ -1626,7 +1626,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1640,7 +1640,7 @@ Taint interface{} taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} --- @@ -1675,9 +1675,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | **Name** | **Type** | **Description** | | --- | --- | --- | -| Effect | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | +| Effect | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | --- @@ -1689,7 +1689,7 @@ Effect *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. --- @@ -1701,7 +1701,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. --- @@ -1713,7 +1713,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. --- @@ -1733,7 +1733,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | --- @@ -1745,7 +1745,7 @@ Create *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. --- diff --git a/docs/kubernetesCluster.java.md b/docs/kubernetesCluster.java.md index bbfd40b39..febfaef5e 100644 --- a/docs/kubernetesCluster.java.md +++ b/docs/kubernetesCluster.java.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster). # `kubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](h ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -60,20 +60,20 @@ KubernetesCluster.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | | nodePool | KubernetesClusterNodePool | node_pool block. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | -| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | -| autoUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| destroyAllAssociatedResources | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | -| ha | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | +| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | +| autoUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| destroyAllAssociatedResources | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | +| ha | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | | maintenancePolicy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| registryIntegration | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | -| surgeUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| registryIntegration | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | +| surgeUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | timeouts | KubernetesClusterTimeouts | timeouts block. | -| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- @@ -141,7 +141,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit node_pool block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. --- @@ -183,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. --- @@ -191,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -212,7 +212,7 @@ If you experience problems setting this value it might not be settable. Please t maintenance_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. --- @@ -228,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -246,7 +246,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} --- @@ -254,7 +254,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. --- @@ -740,7 +740,7 @@ The construct id used in the generated config for the KubernetesCluster to impor The id of the existing KubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1394,20 +1394,20 @@ KubernetesClusterConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | | nodePool | KubernetesClusterNodePool | node_pool block. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | -| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | -| autoUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| destroyAllAssociatedResources | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | -| ha | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | +| version | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | +| autoUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| destroyAllAssociatedResources | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | +| ha | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | | maintenancePolicy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| registryIntegration | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | -| surgeUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| registryIntegration | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | +| surgeUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | timeouts | KubernetesClusterTimeouts | timeouts block. | -| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- @@ -1489,7 +1489,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1503,7 +1503,7 @@ public KubernetesClusterNodePool getNodePool(); node_pool block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} --- @@ -1515,7 +1515,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. --- @@ -1527,7 +1527,7 @@ public java.lang.String getVersion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. --- @@ -1539,7 +1539,7 @@ public java.lang.Object getAutoUpgrade(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. --- @@ -1551,7 +1551,7 @@ public java.lang.Object getDestroyAllAssociatedResources(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. --- @@ -1563,7 +1563,7 @@ public java.lang.Object getHa(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. --- @@ -1575,7 +1575,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1592,7 +1592,7 @@ public KubernetesClusterMaintenancePolicy getMaintenancePolicy(); maintenance_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} --- @@ -1604,7 +1604,7 @@ public java.lang.Object getRegistryIntegration(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. --- @@ -1616,7 +1616,7 @@ public java.lang.Object getSurgeUpgrade(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. --- @@ -1628,7 +1628,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1642,7 +1642,7 @@ public KubernetesClusterTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} --- @@ -1654,7 +1654,7 @@ public java.lang.String getVpcUuid(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. --- @@ -1687,8 +1687,8 @@ KubernetesClusterMaintenancePolicy.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | -| startTime | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | +| day | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | +| startTime | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | --- @@ -1700,7 +1700,7 @@ public java.lang.String getDay(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. --- @@ -1712,7 +1712,7 @@ public java.lang.String getStartTime(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. --- @@ -1742,14 +1742,14 @@ KubernetesClusterNodePool.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | -| autoScale | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | -| labels | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | -| maxNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | -| minNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | -| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | +| autoScale | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | +| labels | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | +| maxNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | +| minNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | +| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | taint | com.hashicorp.cdktf.IResolvable OR java.util.List<KubernetesClusterNodePoolTaint> | taint block. | --- @@ -1762,7 +1762,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1774,7 +1774,7 @@ public java.lang.String getSize(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. --- @@ -1786,7 +1786,7 @@ public java.lang.Object getAutoScale(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. --- @@ -1798,7 +1798,7 @@ public java.util.Map getLabels(); - *Type:* java.util.Map -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. --- @@ -1810,7 +1810,7 @@ public java.lang.Number getMaxNodes(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. --- @@ -1822,7 +1822,7 @@ public java.lang.Number getMinNodes(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. --- @@ -1834,7 +1834,7 @@ public java.lang.Number getNodeCount(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. --- @@ -1846,7 +1846,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1860,7 +1860,7 @@ public java.lang.Object getTaint(); taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} --- @@ -1894,9 +1894,9 @@ KubernetesClusterNodePoolTaint.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | +| effect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | --- @@ -1908,7 +1908,7 @@ public java.lang.String getEffect(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. --- @@ -1920,7 +1920,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. --- @@ -1932,7 +1932,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. --- @@ -1952,7 +1952,7 @@ KubernetesClusterTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | --- @@ -1964,7 +1964,7 @@ public java.lang.String getCreate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. --- diff --git a/docs/kubernetesCluster.python.md b/docs/kubernetesCluster.python.md index 04e7556f2..a8e3dfce1 100644 --- a/docs/kubernetesCluster.python.md +++ b/docs/kubernetesCluster.python.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster). # `kubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](h ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -53,20 +53,20 @@ kubernetesCluster.KubernetesCluster( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | | node_pool | KubernetesClusterNodePool | node_pool block. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | -| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | -| auto_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| destroy_all_associated_resources | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | -| ha | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | +| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | +| auto_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| destroy_all_associated_resources | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | +| ha | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | | maintenance_policy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| registry_integration | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | -| surge_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| registry_integration | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | +| surge_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | timeouts | KubernetesClusterTimeouts | timeouts block. | -| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- @@ -134,7 +134,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit node_pool block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. --- @@ -176,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. --- @@ -184,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. --- @@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -205,7 +205,7 @@ If you experience problems setting this value it might not be settable. Please t maintenance_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} --- @@ -213,7 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. --- @@ -221,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -239,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} --- @@ -247,7 +247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. --- @@ -578,7 +578,7 @@ def put_maintenance_policy( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. --- @@ -586,7 +586,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. --- @@ -610,7 +610,7 @@ def put_node_pool( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -618,7 +618,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. --- @@ -626,7 +626,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. --- @@ -634,7 +634,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. --- @@ -642,7 +642,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. --- @@ -650,7 +650,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. --- @@ -658,7 +658,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. --- @@ -666,7 +666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -676,7 +676,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} --- @@ -692,7 +692,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. --- @@ -870,7 +870,7 @@ The construct id used in the generated config for the KubernetesCluster to impor The id of the existing KubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1515,20 +1515,20 @@ kubernetesCluster.KubernetesClusterConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | | node_pool | KubernetesClusterNodePool | node_pool block. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | -| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | -| auto_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| destroy_all_associated_resources | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | -| ha | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | +| version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | +| auto_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| destroy_all_associated_resources | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | +| ha | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | | maintenance_policy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| registry_integration | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | -| surge_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| registry_integration | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | +| surge_upgrade | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | timeouts | KubernetesClusterTimeouts | timeouts block. | -| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- @@ -1610,7 +1610,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1624,7 +1624,7 @@ node_pool: KubernetesClusterNodePool node_pool block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} --- @@ -1636,7 +1636,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. --- @@ -1648,7 +1648,7 @@ version: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. --- @@ -1660,7 +1660,7 @@ auto_upgrade: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. --- @@ -1672,7 +1672,7 @@ destroy_all_associated_resources: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. --- @@ -1684,7 +1684,7 @@ ha: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. --- @@ -1696,7 +1696,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1713,7 +1713,7 @@ maintenance_policy: KubernetesClusterMaintenancePolicy maintenance_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} --- @@ -1725,7 +1725,7 @@ registry_integration: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. --- @@ -1737,7 +1737,7 @@ surge_upgrade: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. --- @@ -1749,7 +1749,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1763,7 +1763,7 @@ timeouts: KubernetesClusterTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} --- @@ -1775,7 +1775,7 @@ vpc_uuid: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. --- @@ -1807,8 +1807,8 @@ kubernetesCluster.KubernetesClusterMaintenancePolicy( | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | -| start_time | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | +| day | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | +| start_time | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | --- @@ -1820,7 +1820,7 @@ day: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. --- @@ -1832,7 +1832,7 @@ start_time: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. --- @@ -1860,14 +1860,14 @@ kubernetesCluster.KubernetesClusterNodePool( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | -| auto_scale | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | -| labels | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | -| max_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | -| min_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | -| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | +| auto_scale | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | +| labels | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | +| max_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | +| min_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | +| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | taint | typing.Union[cdktf.IResolvable, typing.List[KubernetesClusterNodePoolTaint]] | taint block. | --- @@ -1880,7 +1880,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1892,7 +1892,7 @@ size: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. --- @@ -1904,7 +1904,7 @@ auto_scale: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. --- @@ -1916,7 +1916,7 @@ labels: typing.Mapping[str] - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. --- @@ -1928,7 +1928,7 @@ max_nodes: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. --- @@ -1940,7 +1940,7 @@ min_nodes: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. --- @@ -1952,7 +1952,7 @@ node_count: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. --- @@ -1964,7 +1964,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1978,7 +1978,7 @@ taint: typing.Union[IResolvable, typing.List[KubernetesClusterNodePoolTaint]] taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} --- @@ -2011,9 +2011,9 @@ kubernetesCluster.KubernetesClusterNodePoolTaint( | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | +| effect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | --- @@ -2025,7 +2025,7 @@ effect: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. --- @@ -2037,7 +2037,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. --- @@ -2049,7 +2049,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. --- @@ -2069,7 +2069,7 @@ kubernetesCluster.KubernetesClusterTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | --- @@ -2081,7 +2081,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. --- diff --git a/docs/kubernetesCluster.typescript.md b/docs/kubernetesCluster.typescript.md index 06a7dce1a..3dcbb616c 100644 --- a/docs/kubernetesCluster.typescript.md +++ b/docs/kubernetesCluster.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster). # `kubernetesCluster` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](h ### KubernetesCluster -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster}. #### Initializers @@ -530,7 +530,7 @@ The construct id used in the generated config for the KubernetesCluster to impor The id of the existing KubernetesCluster that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use --- @@ -1153,20 +1153,20 @@ const kubernetesClusterConfig: kubernetesCluster.KubernetesClusterConfig = { ... | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | | nodePool | KubernetesClusterNodePool | node_pool block. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | -| version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | -| autoUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | -| destroyAllAssociatedResources | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | -| ha | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. | +| version | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. | +| autoUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. | +| destroyAllAssociatedResources | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. | +| ha | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. | | maintenancePolicy | KubernetesClusterMaintenancePolicy | maintenance_policy block. | -| registryIntegration | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | -| surgeUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| registryIntegration | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. | +| surgeUpgrade | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | timeouts | KubernetesClusterTimeouts | timeouts block. | -| vpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | +| vpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. | --- @@ -1248,7 +1248,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1262,7 +1262,7 @@ public readonly nodePool: KubernetesClusterNodePool; node_pool block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} --- @@ -1274,7 +1274,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region}. --- @@ -1286,7 +1286,7 @@ public readonly version: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version}. --- @@ -1298,7 +1298,7 @@ public readonly autoUpgrade: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}. --- @@ -1310,7 +1310,7 @@ public readonly destroyAllAssociatedResources: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources}. --- @@ -1322,7 +1322,7 @@ public readonly ha: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha}. --- @@ -1334,7 +1334,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1351,7 +1351,7 @@ public readonly maintenancePolicy: KubernetesClusterMaintenancePolicy; maintenance_policy block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} --- @@ -1363,7 +1363,7 @@ public readonly registryIntegration: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration}. --- @@ -1375,7 +1375,7 @@ public readonly surgeUpgrade: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade}. --- @@ -1387,7 +1387,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1401,7 +1401,7 @@ public readonly timeouts: KubernetesClusterTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} --- @@ -1413,7 +1413,7 @@ public readonly vpcUuid: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid}. --- @@ -1442,8 +1442,8 @@ const kubernetesClusterMaintenancePolicy: kubernetesCluster.KubernetesClusterMai | **Name** | **Type** | **Description** | | --- | --- | --- | -| day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | -| startTime | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | +| day | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. | +| startTime | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. | --- @@ -1455,7 +1455,7 @@ public readonly day: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day}. --- @@ -1467,7 +1467,7 @@ public readonly startTime: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time}. --- @@ -1485,14 +1485,14 @@ const kubernetesClusterNodePool: kubernetesCluster.KubernetesClusterNodePool = { | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | -| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | -| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | -| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | -| maxNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | -| minNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | -| nodeCount | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. | +| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. | +| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. | +| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. | +| maxNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. | +| minNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. | +| nodeCount | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. | | taint | cdktf.IResolvable \| KubernetesClusterNodePoolTaint[] | taint block. | --- @@ -1505,7 +1505,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name}. --- @@ -1517,7 +1517,7 @@ public readonly size: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size}. --- @@ -1529,7 +1529,7 @@ public readonly autoScale: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale}. --- @@ -1541,7 +1541,7 @@ public readonly labels: {[ key: string ]: string}; - *Type:* {[ key: string ]: string} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels}. --- @@ -1553,7 +1553,7 @@ public readonly maxNodes: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes}. --- @@ -1565,7 +1565,7 @@ public readonly minNodes: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes}. --- @@ -1577,7 +1577,7 @@ public readonly nodeCount: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count}. --- @@ -1589,7 +1589,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags}. --- @@ -1603,7 +1603,7 @@ public readonly taint: IResolvable | KubernetesClusterNodePoolTaint[]; taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} --- @@ -1632,9 +1632,9 @@ const kubernetesClusterNodePoolTaint: kubernetesCluster.KubernetesClusterNodePoo | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | +| effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. | --- @@ -1646,7 +1646,7 @@ public readonly effect: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect}. --- @@ -1658,7 +1658,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key}. --- @@ -1670,7 +1670,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value}. --- @@ -1688,7 +1688,7 @@ const kubernetesClusterTimeouts: kubernetesCluster.KubernetesClusterTimeouts = { | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. | --- @@ -1700,7 +1700,7 @@ public readonly create: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create}. --- diff --git a/docs/kubernetesNodePool.csharp.md b/docs/kubernetesNodePool.csharp.md index 15e3e6af0..5ed92cec4 100644 --- a/docs/kubernetesNodePool.csharp.md +++ b/docs/kubernetesNodePool.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_node_pool` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool). # `kubernetesNodePool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`] ### KubernetesNodePool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. #### Initializers @@ -510,7 +510,7 @@ The construct id used in the generated config for the KubernetesNodePool to impo The id of the existing KubernetesNodePool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use --- @@ -1032,16 +1032,16 @@ new KubernetesNodePoolConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | -| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | -| AutoScale | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | -| Labels | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| MaxNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| MinNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| NodeCount | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| ClusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | +| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | +| AutoScale | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | +| Labels | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| MaxNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| MinNodes | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| NodeCount | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | | Taint | object | taint block. | | Timeouts | KubernetesNodePoolTimeouts | timeouts block. | @@ -1125,7 +1125,7 @@ public string ClusterId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. --- @@ -1137,7 +1137,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. --- @@ -1149,7 +1149,7 @@ public string Size { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. --- @@ -1161,7 +1161,7 @@ public object AutoScale { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. --- @@ -1173,7 +1173,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1188,7 +1188,7 @@ public System.Collections.Generic.IDictionary Labels { get; set; - *Type:* System.Collections.Generic.IDictionary -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. --- @@ -1200,7 +1200,7 @@ public double MaxNodes { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. --- @@ -1212,7 +1212,7 @@ public double MinNodes { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. --- @@ -1224,7 +1224,7 @@ public double NodeCount { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. --- @@ -1236,7 +1236,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. --- @@ -1250,7 +1250,7 @@ public object Taint { get; set; } taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} --- @@ -1264,7 +1264,7 @@ public KubernetesNodePoolTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} --- @@ -1299,9 +1299,9 @@ new KubernetesNodePoolTaint { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | +| Effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | --- @@ -1313,7 +1313,7 @@ public string Effect { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. --- @@ -1325,7 +1325,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. --- @@ -1337,7 +1337,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. --- @@ -1358,8 +1358,8 @@ new KubernetesNodePoolTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | -| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | +| Create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | +| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | --- @@ -1371,7 +1371,7 @@ public string Create { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. --- @@ -1383,7 +1383,7 @@ public string Delete { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. --- diff --git a/docs/kubernetesNodePool.go.md b/docs/kubernetesNodePool.go.md index c99ed8509..8320aac6d 100644 --- a/docs/kubernetesNodePool.go.md +++ b/docs/kubernetesNodePool.go.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_node_pool` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool). # `kubernetesNodePool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`] ### KubernetesNodePool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. #### Initializers @@ -510,7 +510,7 @@ The construct id used in the generated config for the KubernetesNodePool to impo The id of the existing KubernetesNodePool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use --- @@ -1032,16 +1032,16 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | -| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | -| AutoScale | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | -| Labels | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| MaxNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| MinNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| NodeCount | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| ClusterId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | +| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | +| AutoScale | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | +| Labels | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| MaxNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| MinNodes | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| NodeCount | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | | Taint | interface{} | taint block. | | Timeouts | KubernetesNodePoolTimeouts | timeouts block. | @@ -1125,7 +1125,7 @@ ClusterId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. --- @@ -1137,7 +1137,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. --- @@ -1149,7 +1149,7 @@ Size *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. --- @@ -1161,7 +1161,7 @@ AutoScale interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. --- @@ -1173,7 +1173,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1188,7 +1188,7 @@ Labels *map[string]*string - *Type:* *map[string]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. --- @@ -1200,7 +1200,7 @@ MaxNodes *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. --- @@ -1212,7 +1212,7 @@ MinNodes *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. --- @@ -1224,7 +1224,7 @@ NodeCount *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. --- @@ -1236,7 +1236,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. --- @@ -1250,7 +1250,7 @@ Taint interface{} taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} --- @@ -1264,7 +1264,7 @@ Timeouts KubernetesNodePoolTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} --- @@ -1299,9 +1299,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | **Name** | **Type** | **Description** | | --- | --- | --- | -| Effect | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | +| Effect | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | --- @@ -1313,7 +1313,7 @@ Effect *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. --- @@ -1325,7 +1325,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. --- @@ -1337,7 +1337,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. --- @@ -1358,8 +1358,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/kuberne | **Name** | **Type** | **Description** | | --- | --- | --- | -| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | -| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | +| Create | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | +| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | --- @@ -1371,7 +1371,7 @@ Create *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. --- @@ -1383,7 +1383,7 @@ Delete *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. --- diff --git a/docs/kubernetesNodePool.java.md b/docs/kubernetesNodePool.java.md index 2716e592f..c7d848f5c 100644 --- a/docs/kubernetesNodePool.java.md +++ b/docs/kubernetesNodePool.java.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_node_pool` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool). # `kubernetesNodePool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`] ### KubernetesNodePool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. #### Initializers @@ -55,16 +55,16 @@ KubernetesNodePool.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | -| autoScale | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | -| labels | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| maxNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| minNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | +| autoScale | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | +| labels | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| maxNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| minNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | | taint | com.hashicorp.cdktf.IResolvable OR java.util.List<KubernetesNodePoolTaint> | taint block. | | timeouts | KubernetesNodePoolTimeouts | timeouts block. | @@ -134,7 +134,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -177,7 +177,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.Map -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. --- @@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. --- @@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} --- @@ -229,7 +229,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} --- @@ -695,7 +695,7 @@ The construct id used in the generated config for the KubernetesNodePool to impo The id of the existing KubernetesNodePool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use --- @@ -1223,16 +1223,16 @@ KubernetesNodePoolConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | -| autoScale | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | -| labels | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| maxNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| minNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| clusterId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | +| autoScale | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | +| labels | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| maxNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| minNodes | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| nodeCount | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | | taint | com.hashicorp.cdktf.IResolvable OR java.util.List<KubernetesNodePoolTaint> | taint block. | | timeouts | KubernetesNodePoolTimeouts | timeouts block. | @@ -1316,7 +1316,7 @@ public java.lang.String getClusterId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. --- @@ -1328,7 +1328,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. --- @@ -1340,7 +1340,7 @@ public java.lang.String getSize(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. --- @@ -1352,7 +1352,7 @@ public java.lang.Object getAutoScale(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. --- @@ -1364,7 +1364,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1379,7 +1379,7 @@ public java.util.Map getLabels(); - *Type:* java.util.Map -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. --- @@ -1391,7 +1391,7 @@ public java.lang.Number getMaxNodes(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. --- @@ -1403,7 +1403,7 @@ public java.lang.Number getMinNodes(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. --- @@ -1415,7 +1415,7 @@ public java.lang.Number getNodeCount(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. --- @@ -1427,7 +1427,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. --- @@ -1441,7 +1441,7 @@ public java.lang.Object getTaint(); taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} --- @@ -1455,7 +1455,7 @@ public KubernetesNodePoolTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} --- @@ -1489,9 +1489,9 @@ KubernetesNodePoolTaint.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | +| effect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | --- @@ -1503,7 +1503,7 @@ public java.lang.String getEffect(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. --- @@ -1515,7 +1515,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. --- @@ -1527,7 +1527,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. --- @@ -1548,8 +1548,8 @@ KubernetesNodePoolTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | -| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | +| create | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | +| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | --- @@ -1561,7 +1561,7 @@ public java.lang.String getCreate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. --- @@ -1573,7 +1573,7 @@ public java.lang.String getDelete(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. --- diff --git a/docs/kubernetesNodePool.python.md b/docs/kubernetesNodePool.python.md index 2e8334e49..170af34cc 100644 --- a/docs/kubernetesNodePool.python.md +++ b/docs/kubernetesNodePool.python.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_node_pool` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool). # `kubernetesNodePool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`] ### KubernetesNodePool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. #### Initializers @@ -51,16 +51,16 @@ kubernetesNodePool.KubernetesNodePool( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | -| auto_scale | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | -| labels | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| max_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| min_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | +| auto_scale | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | +| labels | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| max_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| min_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | | taint | typing.Union[cdktf.IResolvable, typing.List[KubernetesNodePoolTaint]] | taint block. | | timeouts | KubernetesNodePoolTimeouts | timeouts block. | @@ -130,7 +130,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -173,7 +173,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. --- @@ -181,7 +181,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} --- @@ -225,7 +225,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} --- @@ -568,7 +568,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. --- @@ -576,7 +576,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. --- @@ -748,7 +748,7 @@ The construct id used in the generated config for the KubernetesNodePool to impo The id of the existing KubernetesNodePool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use --- @@ -1270,16 +1270,16 @@ kubernetesNodePool.KubernetesNodePoolConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | -| auto_scale | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | -| labels | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| max_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| min_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| cluster_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | +| auto_scale | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | +| labels | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| max_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| min_nodes | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| node_count | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | | taint | typing.Union[cdktf.IResolvable, typing.List[KubernetesNodePoolTaint]] | taint block. | | timeouts | KubernetesNodePoolTimeouts | timeouts block. | @@ -1363,7 +1363,7 @@ cluster_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. --- @@ -1375,7 +1375,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. --- @@ -1387,7 +1387,7 @@ size: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. --- @@ -1399,7 +1399,7 @@ auto_scale: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. --- @@ -1411,7 +1411,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1426,7 +1426,7 @@ labels: typing.Mapping[str] - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. --- @@ -1438,7 +1438,7 @@ max_nodes: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. --- @@ -1450,7 +1450,7 @@ min_nodes: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. --- @@ -1462,7 +1462,7 @@ node_count: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. --- @@ -1474,7 +1474,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. --- @@ -1488,7 +1488,7 @@ taint: typing.Union[IResolvable, typing.List[KubernetesNodePoolTaint]] taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} --- @@ -1502,7 +1502,7 @@ timeouts: KubernetesNodePoolTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} --- @@ -1535,9 +1535,9 @@ kubernetesNodePool.KubernetesNodePoolTaint( | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | +| effect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | --- @@ -1549,7 +1549,7 @@ effect: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. --- @@ -1561,7 +1561,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. --- @@ -1573,7 +1573,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. --- @@ -1594,8 +1594,8 @@ kubernetesNodePool.KubernetesNodePoolTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | -| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | +| create | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | +| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | --- @@ -1607,7 +1607,7 @@ create: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. --- @@ -1619,7 +1619,7 @@ delete: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. --- diff --git a/docs/kubernetesNodePool.typescript.md b/docs/kubernetesNodePool.typescript.md index c35a11bf5..87a8874b5 100644 --- a/docs/kubernetesNodePool.typescript.md +++ b/docs/kubernetesNodePool.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_kubernetes_node_pool` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool). # `kubernetesNodePool` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`] ### KubernetesNodePool -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool}. #### Initializers @@ -510,7 +510,7 @@ The construct id used in the generated config for the KubernetesNodePool to impo The id of the existing KubernetesNodePool that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use --- @@ -1012,16 +1012,16 @@ const kubernetesNodePoolConfig: kubernetesNodePool.KubernetesNodePoolConfig = { | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | -| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | -| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | -| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | -| maxNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | -| minNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | -| nodeCount | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | +| clusterId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. | +| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. | +| autoScale | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. | +| labels | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. | +| maxNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. | +| minNodes | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. | +| nodeCount | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. | | taint | cdktf.IResolvable \| KubernetesNodePoolTaint[] | taint block. | | timeouts | KubernetesNodePoolTimeouts | timeouts block. | @@ -1105,7 +1105,7 @@ public readonly clusterId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id}. --- @@ -1117,7 +1117,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name}. --- @@ -1129,7 +1129,7 @@ public readonly size: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size}. --- @@ -1141,7 +1141,7 @@ public readonly autoScale: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale}. --- @@ -1153,7 +1153,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1168,7 +1168,7 @@ public readonly labels: {[ key: string ]: string}; - *Type:* {[ key: string ]: string} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels}. --- @@ -1180,7 +1180,7 @@ public readonly maxNodes: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes}. --- @@ -1192,7 +1192,7 @@ public readonly minNodes: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes}. --- @@ -1204,7 +1204,7 @@ public readonly nodeCount: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count}. --- @@ -1216,7 +1216,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags}. --- @@ -1230,7 +1230,7 @@ public readonly taint: IResolvable | KubernetesNodePoolTaint[]; taint block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} --- @@ -1244,7 +1244,7 @@ public readonly timeouts: KubernetesNodePoolTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} --- @@ -1273,9 +1273,9 @@ const kubernetesNodePoolTaint: kubernetesNodePool.KubernetesNodePoolTaint = { .. | **Name** | **Type** | **Description** | | --- | --- | --- | -| effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | +| effect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. | --- @@ -1287,7 +1287,7 @@ public readonly effect: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect}. --- @@ -1299,7 +1299,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key}. --- @@ -1311,7 +1311,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value}. --- @@ -1329,8 +1329,8 @@ const kubernetesNodePoolTimeouts: kubernetesNodePool.KubernetesNodePoolTimeouts | **Name** | **Type** | **Description** | | --- | --- | --- | -| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | -| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | +| create | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. | +| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. | --- @@ -1342,7 +1342,7 @@ public readonly create: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create}. --- @@ -1354,7 +1354,7 @@ public readonly delete: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete}. --- diff --git a/docs/loadbalancer.csharp.md b/docs/loadbalancer.csharp.md index 5b5940b17..61236e657 100644 --- a/docs/loadbalancer.csharp.md +++ b/docs/loadbalancer.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer). +Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer). # `loadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https:/ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -89,9 +89,11 @@ Must be unique amongst siblings in the same scope | ResetId | *No description.* | | ResetProjectId | *No description.* | | ResetRedirectHttpToHttps | *No description.* | +| ResetRegion | *No description.* | | ResetSize | *No description.* | | ResetSizeUnit | *No description.* | | ResetStickySessions | *No description.* | +| ResetType | *No description.* | | ResetVpcUuid | *No description.* | --- @@ -458,6 +460,12 @@ private void ResetProjectId() private void ResetRedirectHttpToHttps() ``` +##### `ResetRegion` + +```csharp +private void ResetRegion() +``` + ##### `ResetSize` ```csharp @@ -476,6 +484,12 @@ private void ResetSizeUnit() private void ResetStickySessions() ``` +##### `ResetType` + +```csharp +private void ResetType() +``` + ##### `ResetVpcUuid` ```csharp @@ -585,7 +599,7 @@ The construct id used in the generated config for the Loadbalancer to import. The id of the existing Loadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -640,6 +654,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | SizeInput | string | *No description.* | | SizeUnitInput | double | *No description.* | | StickySessionsInput | LoadbalancerStickySessions | *No description.* | +| TypeInput | string | *No description.* | | VpcUuidInput | string | *No description.* | | Algorithm | string | *No description.* | | DisableLetsEncryptDnsRecords | object | *No description.* | @@ -655,6 +670,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | Region | string | *No description.* | | Size | string | *No description.* | | SizeUnit | double | *No description.* | +| Type | string | *No description.* | | VpcUuid | string | *No description.* | --- @@ -1051,6 +1067,16 @@ public LoadbalancerStickySessions StickySessionsInput { get; } --- +##### `TypeInput`Optional + +```csharp +public string TypeInput { get; } +``` + +- *Type:* string + +--- + ##### `VpcUuidInput`Optional ```csharp @@ -1201,6 +1227,16 @@ public double SizeUnit { get; } --- +##### `Type`Required + +```csharp +public string Type { get; } +``` + +- *Type:* string + +--- + ##### `VpcUuid`Required ```csharp @@ -1248,7 +1284,6 @@ new LoadbalancerConfig { object[] Provisioners = null, object ForwardingRule, string Name, - string Region, string Algorithm = null, object DisableLetsEncryptDnsRecords = null, double[] DropletIds = null, @@ -1261,9 +1296,11 @@ new LoadbalancerConfig { string Id = null, string ProjectId = null, object RedirectHttpToHttps = null, + string Region = null, string Size = null, double SizeUnit = null, LoadbalancerStickySessions StickySessions = null, + string Type = null, string VpcUuid = null }; ``` @@ -1280,24 +1317,25 @@ new LoadbalancerConfig { | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | | ForwardingRule | object | forwarding_rule block. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. | -| Algorithm | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | -| DisableLetsEncryptDnsRecords | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| DropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| DropletTag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| EnableBackendKeepalive | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| EnableProxyProtocol | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. | +| Algorithm | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | +| DisableLetsEncryptDnsRecords | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| DropletIds | double[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| DropletTag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| EnableBackendKeepalive | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| EnableProxyProtocol | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | | Firewall | LoadbalancerFirewall | firewall block. | | Healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| HttpIdleTimeoutSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. | -| ProjectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | -| RedirectHttpToHttps | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. | -| SizeUnit | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | +| HttpIdleTimeoutSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#id Loadbalancer#id}. | +| ProjectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | +| RedirectHttpToHttps | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. | +| Size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. | +| SizeUnit | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | | StickySessions | LoadbalancerStickySessions | sticky_sessions block. | -| VpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| Type | string | the type of the load balancer (GLOBAL or REGIONAL). | +| VpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- @@ -1381,7 +1419,7 @@ public object ForwardingRule { get; set; } forwarding_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} --- @@ -1393,19 +1431,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. - ---- - -##### `Region`Required - -```csharp -public string Region { get; set; } -``` - -- *Type:* string - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. --- @@ -1417,7 +1443,7 @@ public string Algorithm { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. --- @@ -1429,7 +1455,7 @@ public object DisableLetsEncryptDnsRecords { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. --- @@ -1441,7 +1467,7 @@ public double[] DropletIds { get; set; } - *Type:* double[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. --- @@ -1453,7 +1479,7 @@ public string DropletTag { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. --- @@ -1465,7 +1491,7 @@ public object EnableBackendKeepalive { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. --- @@ -1477,7 +1503,7 @@ public object EnableProxyProtocol { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. --- @@ -1491,7 +1517,7 @@ public LoadbalancerFirewall Firewall { get; set; } firewall block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} --- @@ -1505,7 +1531,7 @@ public LoadbalancerHealthcheck Healthcheck { get; set; } healthcheck block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} --- @@ -1517,7 +1543,7 @@ public double HttpIdleTimeoutSeconds { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. --- @@ -1529,7 +1555,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1544,7 +1570,7 @@ public string ProjectId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. --- @@ -1556,7 +1582,19 @@ public object RedirectHttpToHttps { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. + +--- + +##### `Region`Optional + +```csharp +public string Region { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. --- @@ -1568,7 +1606,7 @@ public string Size { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. --- @@ -1580,7 +1618,7 @@ public double SizeUnit { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. --- @@ -1594,7 +1632,21 @@ public LoadbalancerStickySessions StickySessions { get; set; } sticky_sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + +--- + +##### `Type`Optional + +```csharp +public string Type { get; set; } +``` + +- *Type:* string + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1606,7 +1658,7 @@ public string VpcUuid { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. --- @@ -1642,7 +1694,7 @@ public string[] Allow { get; set; } the rules for ALLOWING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#allow Loadbalancer#allow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#allow Loadbalancer#allow} --- @@ -1656,7 +1708,7 @@ public string[] Deny { get; set; } the rules for DENYING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#deny Loadbalancer#deny} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#deny Loadbalancer#deny} --- @@ -1682,13 +1734,13 @@ new LoadbalancerForwardingRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| EntryPort | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | -| EntryProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | -| TargetPort | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | -| TargetProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | -| CertificateId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | -| CertificateName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | -| TlsPassthrough | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | +| EntryPort | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | +| EntryProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | +| TargetPort | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | +| TargetProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | +| CertificateId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | +| CertificateName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | +| TlsPassthrough | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | --- @@ -1700,7 +1752,7 @@ public double EntryPort { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. --- @@ -1712,7 +1764,7 @@ public string EntryProtocol { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. --- @@ -1724,7 +1776,7 @@ public double TargetPort { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. --- @@ -1736,7 +1788,7 @@ public string TargetProtocol { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. --- @@ -1748,7 +1800,7 @@ public string CertificateId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. --- @@ -1760,7 +1812,7 @@ public string CertificateName { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. --- @@ -1772,7 +1824,7 @@ public object TlsPassthrough { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. --- @@ -1798,13 +1850,13 @@ new LoadbalancerHealthcheck { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. | -| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | -| CheckIntervalSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | -| HealthyThreshold | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | -| Path | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. | -| ResponseTimeoutSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | -| UnhealthyThreshold | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | +| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. | +| Protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | +| CheckIntervalSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | +| HealthyThreshold | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | +| Path | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. | +| ResponseTimeoutSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | +| UnhealthyThreshold | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | --- @@ -1816,7 +1868,7 @@ public double Port { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. --- @@ -1828,7 +1880,7 @@ public string Protocol { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. --- @@ -1840,7 +1892,7 @@ public double CheckIntervalSeconds { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. --- @@ -1852,7 +1904,7 @@ public double HealthyThreshold { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. --- @@ -1864,7 +1916,7 @@ public string Path { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. --- @@ -1876,7 +1928,7 @@ public double ResponseTimeoutSeconds { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. --- @@ -1888,7 +1940,7 @@ public double UnhealthyThreshold { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. --- @@ -1910,9 +1962,9 @@ new LoadbalancerStickySessions { | **Name** | **Type** | **Description** | | --- | --- | --- | -| CookieName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | -| CookieTtlSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. | +| CookieName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | +| CookieTtlSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. | --- @@ -1924,7 +1976,7 @@ public string CookieName { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. --- @@ -1936,7 +1988,7 @@ public double CookieTtlSeconds { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. --- @@ -1948,7 +2000,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. --- diff --git a/docs/loadbalancer.go.md b/docs/loadbalancer.go.md index b7ff8d7df..76365d4ab 100644 --- a/docs/loadbalancer.go.md +++ b/docs/loadbalancer.go.md @@ -1,6 +1,6 @@ # `digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer). +Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer). # `loadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https:/ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -89,9 +89,11 @@ Must be unique amongst siblings in the same scope | ResetId | *No description.* | | ResetProjectId | *No description.* | | ResetRedirectHttpToHttps | *No description.* | +| ResetRegion | *No description.* | | ResetSize | *No description.* | | ResetSizeUnit | *No description.* | | ResetStickySessions | *No description.* | +| ResetType | *No description.* | | ResetVpcUuid | *No description.* | --- @@ -458,6 +460,12 @@ func ResetProjectId() func ResetRedirectHttpToHttps() ``` +##### `ResetRegion` + +```go +func ResetRegion() +``` + ##### `ResetSize` ```go @@ -476,6 +484,12 @@ func ResetSizeUnit() func ResetStickySessions() ``` +##### `ResetType` + +```go +func ResetType() +``` + ##### `ResetVpcUuid` ```go @@ -585,7 +599,7 @@ The construct id used in the generated config for the Loadbalancer to import. The id of the existing Loadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -640,6 +654,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | SizeInput | *string | *No description.* | | SizeUnitInput | *f64 | *No description.* | | StickySessionsInput | LoadbalancerStickySessions | *No description.* | +| TypeInput | *string | *No description.* | | VpcUuidInput | *string | *No description.* | | Algorithm | *string | *No description.* | | DisableLetsEncryptDnsRecords | interface{} | *No description.* | @@ -655,6 +670,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | Region | *string | *No description.* | | Size | *string | *No description.* | | SizeUnit | *f64 | *No description.* | +| Type | *string | *No description.* | | VpcUuid | *string | *No description.* | --- @@ -1051,6 +1067,16 @@ func StickySessionsInput() LoadbalancerStickySessions --- +##### `TypeInput`Optional + +```go +func TypeInput() *string +``` + +- *Type:* *string + +--- + ##### `VpcUuidInput`Optional ```go @@ -1201,6 +1227,16 @@ func SizeUnit() *f64 --- +##### `Type`Required + +```go +func Type() *string +``` + +- *Type:* *string + +--- + ##### `VpcUuid`Required ```go @@ -1248,7 +1284,6 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal Provisioners: *[]interface{}, ForwardingRule: interface{}, Name: *string, - Region: *string, Algorithm: *string, DisableLetsEncryptDnsRecords: interface{}, DropletIds: *[]*f64, @@ -1261,9 +1296,11 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal Id: *string, ProjectId: *string, RedirectHttpToHttps: interface{}, + Region: *string, Size: *string, SizeUnit: *f64, StickySessions: github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10.loadbalancer.LoadbalancerStickySessions, + Type: *string, VpcUuid: *string, } ``` @@ -1280,24 +1317,25 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | | ForwardingRule | interface{} | forwarding_rule block. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. | -| Algorithm | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | -| DisableLetsEncryptDnsRecords | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| DropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| DropletTag | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| EnableBackendKeepalive | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| EnableProxyProtocol | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. | +| Algorithm | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | +| DisableLetsEncryptDnsRecords | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| DropletIds | *[]*f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| DropletTag | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| EnableBackendKeepalive | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| EnableProxyProtocol | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | | Firewall | LoadbalancerFirewall | firewall block. | | Healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| HttpIdleTimeoutSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. | -| ProjectId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | -| RedirectHttpToHttps | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. | -| SizeUnit | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | +| HttpIdleTimeoutSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#id Loadbalancer#id}. | +| ProjectId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | +| RedirectHttpToHttps | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. | +| Size | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. | +| SizeUnit | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | | StickySessions | LoadbalancerStickySessions | sticky_sessions block. | -| VpcUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| Type | *string | the type of the load balancer (GLOBAL or REGIONAL). | +| VpcUuid | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- @@ -1381,7 +1419,7 @@ ForwardingRule interface{} forwarding_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} --- @@ -1393,19 +1431,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. - ---- - -##### `Region`Required - -```go -Region *string -``` - -- *Type:* *string - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. --- @@ -1417,7 +1443,7 @@ Algorithm *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. --- @@ -1429,7 +1455,7 @@ DisableLetsEncryptDnsRecords interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. --- @@ -1441,7 +1467,7 @@ DropletIds *[]*f64 - *Type:* *[]*f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. --- @@ -1453,7 +1479,7 @@ DropletTag *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. --- @@ -1465,7 +1491,7 @@ EnableBackendKeepalive interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. --- @@ -1477,7 +1503,7 @@ EnableProxyProtocol interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. --- @@ -1491,7 +1517,7 @@ Firewall LoadbalancerFirewall firewall block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} --- @@ -1505,7 +1531,7 @@ Healthcheck LoadbalancerHealthcheck healthcheck block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} --- @@ -1517,7 +1543,7 @@ HttpIdleTimeoutSeconds *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. --- @@ -1529,7 +1555,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1544,7 +1570,7 @@ ProjectId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. --- @@ -1556,7 +1582,19 @@ RedirectHttpToHttps interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. + +--- + +##### `Region`Optional + +```go +Region *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. --- @@ -1568,7 +1606,7 @@ Size *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. --- @@ -1580,7 +1618,7 @@ SizeUnit *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. --- @@ -1594,7 +1632,21 @@ StickySessions LoadbalancerStickySessions sticky_sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + +--- + +##### `Type`Optional + +```go +Type *string +``` + +- *Type:* *string + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1606,7 +1658,7 @@ VpcUuid *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. --- @@ -1642,7 +1694,7 @@ Allow *[]*string the rules for ALLOWING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#allow Loadbalancer#allow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#allow Loadbalancer#allow} --- @@ -1656,7 +1708,7 @@ Deny *[]*string the rules for DENYING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#deny Loadbalancer#deny} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#deny Loadbalancer#deny} --- @@ -1682,13 +1734,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal | **Name** | **Type** | **Description** | | --- | --- | --- | -| EntryPort | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | -| EntryProtocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | -| TargetPort | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | -| TargetProtocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | -| CertificateId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | -| CertificateName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | -| TlsPassthrough | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | +| EntryPort | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | +| EntryProtocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | +| TargetPort | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | +| TargetProtocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | +| CertificateId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | +| CertificateName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | +| TlsPassthrough | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | --- @@ -1700,7 +1752,7 @@ EntryPort *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. --- @@ -1712,7 +1764,7 @@ EntryProtocol *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. --- @@ -1724,7 +1776,7 @@ TargetPort *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. --- @@ -1736,7 +1788,7 @@ TargetProtocol *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. --- @@ -1748,7 +1800,7 @@ CertificateId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. --- @@ -1760,7 +1812,7 @@ CertificateName *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. --- @@ -1772,7 +1824,7 @@ TlsPassthrough interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. --- @@ -1798,13 +1850,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal | **Name** | **Type** | **Description** | | --- | --- | --- | -| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. | -| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | -| CheckIntervalSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | -| HealthyThreshold | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | -| Path | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. | -| ResponseTimeoutSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | -| UnhealthyThreshold | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | +| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. | +| Protocol | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | +| CheckIntervalSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | +| HealthyThreshold | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | +| Path | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. | +| ResponseTimeoutSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | +| UnhealthyThreshold | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | --- @@ -1816,7 +1868,7 @@ Port *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. --- @@ -1828,7 +1880,7 @@ Protocol *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. --- @@ -1840,7 +1892,7 @@ CheckIntervalSeconds *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. --- @@ -1852,7 +1904,7 @@ HealthyThreshold *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. --- @@ -1864,7 +1916,7 @@ Path *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. --- @@ -1876,7 +1928,7 @@ ResponseTimeoutSeconds *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. --- @@ -1888,7 +1940,7 @@ UnhealthyThreshold *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. --- @@ -1910,9 +1962,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/loadbal | **Name** | **Type** | **Description** | | --- | --- | --- | -| CookieName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | -| CookieTtlSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. | +| CookieName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | +| CookieTtlSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. | --- @@ -1924,7 +1976,7 @@ CookieName *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. --- @@ -1936,7 +1988,7 @@ CookieTtlSeconds *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. --- @@ -1948,7 +2000,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. --- diff --git a/docs/loadbalancer.java.md b/docs/loadbalancer.java.md index b5c033010..a1a19e47e 100644 --- a/docs/loadbalancer.java.md +++ b/docs/loadbalancer.java.md @@ -1,6 +1,6 @@ # `digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer). +Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer). # `loadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https:/ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -30,7 +30,6 @@ Loadbalancer.Builder.create(Construct scope, java.lang.String id) .forwardingRule(IResolvable) .forwardingRule(java.util.List) .name(java.lang.String) - .region(java.lang.String) // .algorithm(java.lang.String) // .disableLetsEncryptDnsRecords(java.lang.Boolean) // .disableLetsEncryptDnsRecords(IResolvable) @@ -47,9 +46,11 @@ Loadbalancer.Builder.create(Construct scope, java.lang.String id) // .projectId(java.lang.String) // .redirectHttpToHttps(java.lang.Boolean) // .redirectHttpToHttps(IResolvable) +// .region(java.lang.String) // .size(java.lang.String) // .sizeUnit(java.lang.Number) // .stickySessions(LoadbalancerStickySessions) +// .type(java.lang.String) // .vpcUuid(java.lang.String) .build(); ``` @@ -66,24 +67,25 @@ Loadbalancer.Builder.create(Construct scope, java.lang.String id) | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | forwardingRule | com.hashicorp.cdktf.IResolvable OR java.util.List<LoadbalancerForwardingRule> | forwarding_rule block. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. | -| algorithm | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | -| disableLetsEncryptDnsRecords | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| dropletTag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| enableBackendKeepalive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| enableProxyProtocol | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. | +| algorithm | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | +| disableLetsEncryptDnsRecords | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| dropletTag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| enableBackendKeepalive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| enableProxyProtocol | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | | firewall | LoadbalancerFirewall | firewall block. | | healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| httpIdleTimeoutSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. | -| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | -| redirectHttpToHttps | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. | -| sizeUnit | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | +| httpIdleTimeoutSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#id Loadbalancer#id}. | +| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | +| redirectHttpToHttps | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. | +| sizeUnit | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | | stickySessions | LoadbalancerStickySessions | sticky_sessions block. | -| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| type | java.lang.String | the type of the load balancer (GLOBAL or REGIONAL). | +| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- @@ -153,7 +155,7 @@ Must be unique amongst siblings in the same scope forwarding_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} --- @@ -161,15 +163,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. - ---- - -##### `region`Required - -- *Type:* java.lang.String - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. --- @@ -177,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. --- @@ -185,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. --- @@ -193,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. --- @@ -201,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. --- @@ -209,7 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. --- @@ -217,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. --- @@ -227,7 +221,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit firewall block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} --- @@ -237,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit healthcheck block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} --- @@ -245,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. --- @@ -253,7 +247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -264,7 +258,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. --- @@ -272,7 +266,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. + +--- + +##### `region`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. --- @@ -280,7 +282,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. --- @@ -288,7 +290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. --- @@ -298,7 +300,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit sticky_sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + +--- + +##### `type`Optional + +- *Type:* java.lang.String + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -306,7 +318,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. --- @@ -349,9 +361,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit | resetId | *No description.* | | resetProjectId | *No description.* | | resetRedirectHttpToHttps | *No description.* | +| resetRegion | *No description.* | | resetSize | *No description.* | | resetSizeUnit | *No description.* | | resetStickySessions | *No description.* | +| resetType | *No description.* | | resetVpcUuid | *No description.* | --- @@ -720,6 +734,12 @@ public void resetProjectId() public void resetRedirectHttpToHttps() ``` +##### `resetRegion` + +```java +public void resetRegion() +``` + ##### `resetSize` ```java @@ -738,6 +758,12 @@ public void resetSizeUnit() public void resetStickySessions() ``` +##### `resetType` + +```java +public void resetType() +``` + ##### `resetVpcUuid` ```java @@ -847,7 +873,7 @@ The construct id used in the generated config for the Loadbalancer to import. The id of the existing Loadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -902,6 +928,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | sizeInput | java.lang.String | *No description.* | | sizeUnitInput | java.lang.Number | *No description.* | | stickySessionsInput | LoadbalancerStickySessions | *No description.* | +| typeInput | java.lang.String | *No description.* | | vpcUuidInput | java.lang.String | *No description.* | | algorithm | java.lang.String | *No description.* | | disableLetsEncryptDnsRecords | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | @@ -917,6 +944,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | region | java.lang.String | *No description.* | | size | java.lang.String | *No description.* | | sizeUnit | java.lang.Number | *No description.* | +| type | java.lang.String | *No description.* | | vpcUuid | java.lang.String | *No description.* | --- @@ -1313,6 +1341,16 @@ public LoadbalancerStickySessions getStickySessionsInput(); --- +##### `typeInput`Optional + +```java +public java.lang.String getTypeInput(); +``` + +- *Type:* java.lang.String + +--- + ##### `vpcUuidInput`Optional ```java @@ -1463,6 +1501,16 @@ public java.lang.Number getSizeUnit(); --- +##### `type`Required + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +--- + ##### `vpcUuid`Required ```java @@ -1515,7 +1563,6 @@ LoadbalancerConfig.builder() .forwardingRule(IResolvable) .forwardingRule(java.util.List) .name(java.lang.String) - .region(java.lang.String) // .algorithm(java.lang.String) // .disableLetsEncryptDnsRecords(java.lang.Boolean) // .disableLetsEncryptDnsRecords(IResolvable) @@ -1532,9 +1579,11 @@ LoadbalancerConfig.builder() // .projectId(java.lang.String) // .redirectHttpToHttps(java.lang.Boolean) // .redirectHttpToHttps(IResolvable) +// .region(java.lang.String) // .size(java.lang.String) // .sizeUnit(java.lang.Number) // .stickySessions(LoadbalancerStickySessions) +// .type(java.lang.String) // .vpcUuid(java.lang.String) .build(); ``` @@ -1551,24 +1600,25 @@ LoadbalancerConfig.builder() | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | | forwardingRule | com.hashicorp.cdktf.IResolvable OR java.util.List<LoadbalancerForwardingRule> | forwarding_rule block. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. | -| algorithm | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | -| disableLetsEncryptDnsRecords | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| dropletTag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| enableBackendKeepalive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| enableProxyProtocol | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. | +| algorithm | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | +| disableLetsEncryptDnsRecords | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| dropletIds | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| dropletTag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| enableBackendKeepalive | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| enableProxyProtocol | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | | firewall | LoadbalancerFirewall | firewall block. | | healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| httpIdleTimeoutSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. | -| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | -| redirectHttpToHttps | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. | -| sizeUnit | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | +| httpIdleTimeoutSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#id Loadbalancer#id}. | +| projectId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | +| redirectHttpToHttps | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. | +| size | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. | +| sizeUnit | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | | stickySessions | LoadbalancerStickySessions | sticky_sessions block. | -| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| type | java.lang.String | the type of the load balancer (GLOBAL or REGIONAL). | +| vpcUuid | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- @@ -1652,7 +1702,7 @@ public java.lang.Object getForwardingRule(); forwarding_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} --- @@ -1664,19 +1714,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. - ---- - -##### `region`Required - -```java -public java.lang.String getRegion(); -``` - -- *Type:* java.lang.String - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. --- @@ -1688,7 +1726,7 @@ public java.lang.String getAlgorithm(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. --- @@ -1700,7 +1738,7 @@ public java.lang.Object getDisableLetsEncryptDnsRecords(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. --- @@ -1712,7 +1750,7 @@ public java.util.List getDropletIds(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. --- @@ -1724,7 +1762,7 @@ public java.lang.String getDropletTag(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. --- @@ -1736,7 +1774,7 @@ public java.lang.Object getEnableBackendKeepalive(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. --- @@ -1748,7 +1786,7 @@ public java.lang.Object getEnableProxyProtocol(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. --- @@ -1762,7 +1800,7 @@ public LoadbalancerFirewall getFirewall(); firewall block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} --- @@ -1776,7 +1814,7 @@ public LoadbalancerHealthcheck getHealthcheck(); healthcheck block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} --- @@ -1788,7 +1826,7 @@ public java.lang.Number getHttpIdleTimeoutSeconds(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. --- @@ -1800,7 +1838,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1815,7 +1853,7 @@ public java.lang.String getProjectId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. --- @@ -1827,7 +1865,19 @@ public java.lang.Object getRedirectHttpToHttps(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. + +--- + +##### `region`Optional + +```java +public java.lang.String getRegion(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. --- @@ -1839,7 +1889,7 @@ public java.lang.String getSize(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. --- @@ -1851,7 +1901,7 @@ public java.lang.Number getSizeUnit(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. --- @@ -1865,7 +1915,21 @@ public LoadbalancerStickySessions getStickySessions(); sticky_sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + +--- + +##### `type`Optional + +```java +public java.lang.String getType(); +``` + +- *Type:* java.lang.String + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1877,7 +1941,7 @@ public java.lang.String getVpcUuid(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. --- @@ -1913,7 +1977,7 @@ public java.util.List getAllow(); the rules for ALLOWING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#allow Loadbalancer#allow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#allow Loadbalancer#allow} --- @@ -1927,7 +1991,7 @@ public java.util.List getDeny(); the rules for DENYING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#deny Loadbalancer#deny} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#deny Loadbalancer#deny} --- @@ -1954,13 +2018,13 @@ LoadbalancerForwardingRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| entryPort | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | -| entryProtocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | -| targetPort | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | -| targetProtocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | -| certificateId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | -| certificateName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | -| tlsPassthrough | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | +| entryPort | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | +| entryProtocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | +| targetPort | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | +| targetProtocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | +| certificateId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | +| certificateName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | +| tlsPassthrough | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | --- @@ -1972,7 +2036,7 @@ public java.lang.Number getEntryPort(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. --- @@ -1984,7 +2048,7 @@ public java.lang.String getEntryProtocol(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. --- @@ -1996,7 +2060,7 @@ public java.lang.Number getTargetPort(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. --- @@ -2008,7 +2072,7 @@ public java.lang.String getTargetProtocol(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. --- @@ -2020,7 +2084,7 @@ public java.lang.String getCertificateId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. --- @@ -2032,7 +2096,7 @@ public java.lang.String getCertificateName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. --- @@ -2044,7 +2108,7 @@ public java.lang.Object getTlsPassthrough(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. --- @@ -2070,13 +2134,13 @@ LoadbalancerHealthcheck.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. | -| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | -| checkIntervalSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | -| healthyThreshold | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | -| path | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. | -| responseTimeoutSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | -| unhealthyThreshold | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | +| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. | +| protocol | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | +| checkIntervalSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | +| healthyThreshold | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | +| path | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. | +| responseTimeoutSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | +| unhealthyThreshold | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | --- @@ -2088,7 +2152,7 @@ public java.lang.Number getPort(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. --- @@ -2100,7 +2164,7 @@ public java.lang.String getProtocol(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. --- @@ -2112,7 +2176,7 @@ public java.lang.Number getCheckIntervalSeconds(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. --- @@ -2124,7 +2188,7 @@ public java.lang.Number getHealthyThreshold(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. --- @@ -2136,7 +2200,7 @@ public java.lang.String getPath(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. --- @@ -2148,7 +2212,7 @@ public java.lang.Number getResponseTimeoutSeconds(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. --- @@ -2160,7 +2224,7 @@ public java.lang.Number getUnhealthyThreshold(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. --- @@ -2182,9 +2246,9 @@ LoadbalancerStickySessions.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| cookieName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | -| cookieTtlSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. | +| cookieName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | +| cookieTtlSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. | --- @@ -2196,7 +2260,7 @@ public java.lang.String getCookieName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. --- @@ -2208,7 +2272,7 @@ public java.lang.Number getCookieTtlSeconds(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. --- @@ -2220,7 +2284,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. --- diff --git a/docs/loadbalancer.python.md b/docs/loadbalancer.python.md index 52a82ef3d..cbeb7b700 100644 --- a/docs/loadbalancer.python.md +++ b/docs/loadbalancer.python.md @@ -1,6 +1,6 @@ # `digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer). +Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer). # `loadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https:/ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -27,7 +27,6 @@ loadbalancer.Loadbalancer( provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, forwarding_rule: typing.Union[IResolvable, typing.List[LoadbalancerForwardingRule]], name: str, - region: str, algorithm: str = None, disable_lets_encrypt_dns_records: typing.Union[bool, IResolvable] = None, droplet_ids: typing.List[typing.Union[int, float]] = None, @@ -40,9 +39,11 @@ loadbalancer.Loadbalancer( id: str = None, project_id: str = None, redirect_http_to_https: typing.Union[bool, IResolvable] = None, + region: str = None, size: str = None, size_unit: typing.Union[int, float] = None, sticky_sessions: LoadbalancerStickySessions = None, + type: str = None, vpc_uuid: str = None ) ``` @@ -59,24 +60,25 @@ loadbalancer.Loadbalancer( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | forwarding_rule | typing.Union[cdktf.IResolvable, typing.List[LoadbalancerForwardingRule]] | forwarding_rule block. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. | -| algorithm | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | -| disable_lets_encrypt_dns_records | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| droplet_tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| enable_backend_keepalive | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| enable_proxy_protocol | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. | +| algorithm | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | +| disable_lets_encrypt_dns_records | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| droplet_tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| enable_backend_keepalive | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| enable_proxy_protocol | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | | firewall | LoadbalancerFirewall | firewall block. | | healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| http_idle_timeout_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. | -| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | -| redirect_http_to_https | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. | -| size_unit | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | +| http_idle_timeout_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#id Loadbalancer#id}. | +| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | +| redirect_http_to_https | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. | +| size_unit | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | | sticky_sessions | LoadbalancerStickySessions | sticky_sessions block. | -| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| type | str | the type of the load balancer (GLOBAL or REGIONAL). | +| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- @@ -146,7 +148,7 @@ Must be unique amongst siblings in the same scope forwarding_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} --- @@ -154,15 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. - ---- - -##### `region`Required - -- *Type:* str - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. --- @@ -170,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. --- @@ -178,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. --- @@ -186,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. --- @@ -194,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. --- @@ -202,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. --- @@ -210,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. --- @@ -220,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit firewall block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} --- @@ -230,7 +224,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit healthcheck block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} --- @@ -238,7 +232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. --- @@ -246,7 +240,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -257,7 +251,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. --- @@ -265,7 +259,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. + +--- + +##### `region`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. --- @@ -273,7 +275,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. --- @@ -281,7 +283,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. --- @@ -291,7 +293,17 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit sticky_sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + +--- + +##### `type`Optional + +- *Type:* str + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -299,7 +311,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. --- @@ -342,9 +354,11 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit | reset_id | *No description.* | | reset_project_id | *No description.* | | reset_redirect_http_to_https | *No description.* | +| reset_region | *No description.* | | reset_size | *No description.* | | reset_size_unit | *No description.* | | reset_sticky_sessions | *No description.* | +| reset_type | *No description.* | | reset_vpc_uuid | *No description.* | --- @@ -639,7 +653,7 @@ def put_firewall( the rules for ALLOWING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#allow Loadbalancer#allow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#allow Loadbalancer#allow} --- @@ -649,7 +663,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the rules for DENYING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#deny Loadbalancer#deny} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#deny Loadbalancer#deny} --- @@ -685,7 +699,7 @@ def put_healthcheck( - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. --- @@ -693,7 +707,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. --- @@ -701,7 +715,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. --- @@ -709,7 +723,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. --- @@ -717,7 +731,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. --- @@ -725,7 +739,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. --- @@ -733,7 +747,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. --- @@ -751,7 +765,7 @@ def put_sticky_sessions( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. --- @@ -759,7 +773,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. --- @@ -767,7 +781,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. --- @@ -843,6 +857,12 @@ def reset_project_id() -> None def reset_redirect_http_to_https() -> None ``` +##### `reset_region` + +```python +def reset_region() -> None +``` + ##### `reset_size` ```python @@ -861,6 +881,12 @@ def reset_size_unit() -> None def reset_sticky_sessions() -> None ``` +##### `reset_type` + +```python +def reset_type() -> None +``` + ##### `reset_vpc_uuid` ```python @@ -981,7 +1007,7 @@ The construct id used in the generated config for the Loadbalancer to import. The id of the existing Loadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -1036,6 +1062,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | size_input | str | *No description.* | | size_unit_input | typing.Union[int, float] | *No description.* | | sticky_sessions_input | LoadbalancerStickySessions | *No description.* | +| type_input | str | *No description.* | | vpc_uuid_input | str | *No description.* | | algorithm | str | *No description.* | | disable_lets_encrypt_dns_records | typing.Union[bool, cdktf.IResolvable] | *No description.* | @@ -1051,6 +1078,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | region | str | *No description.* | | size | str | *No description.* | | size_unit | typing.Union[int, float] | *No description.* | +| type | str | *No description.* | | vpc_uuid | str | *No description.* | --- @@ -1447,6 +1475,16 @@ sticky_sessions_input: LoadbalancerStickySessions --- +##### `type_input`Optional + +```python +type_input: str +``` + +- *Type:* str + +--- + ##### `vpc_uuid_input`Optional ```python @@ -1597,6 +1635,16 @@ size_unit: typing.Union[int, float] --- +##### `type`Required + +```python +type: str +``` + +- *Type:* str + +--- + ##### `vpc_uuid`Required ```python @@ -1644,7 +1692,6 @@ loadbalancer.LoadbalancerConfig( provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None, forwarding_rule: typing.Union[IResolvable, typing.List[LoadbalancerForwardingRule]], name: str, - region: str, algorithm: str = None, disable_lets_encrypt_dns_records: typing.Union[bool, IResolvable] = None, droplet_ids: typing.List[typing.Union[int, float]] = None, @@ -1657,9 +1704,11 @@ loadbalancer.LoadbalancerConfig( id: str = None, project_id: str = None, redirect_http_to_https: typing.Union[bool, IResolvable] = None, + region: str = None, size: str = None, size_unit: typing.Union[int, float] = None, sticky_sessions: LoadbalancerStickySessions = None, + type: str = None, vpc_uuid: str = None ) ``` @@ -1676,24 +1725,25 @@ loadbalancer.LoadbalancerConfig( | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | forwarding_rule | typing.Union[cdktf.IResolvable, typing.List[LoadbalancerForwardingRule]] | forwarding_rule block. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. | -| algorithm | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | -| disable_lets_encrypt_dns_records | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| droplet_tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| enable_backend_keepalive | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| enable_proxy_protocol | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. | +| algorithm | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | +| disable_lets_encrypt_dns_records | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| droplet_ids | typing.List[typing.Union[int, float]] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| droplet_tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| enable_backend_keepalive | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| enable_proxy_protocol | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | | firewall | LoadbalancerFirewall | firewall block. | | healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| http_idle_timeout_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. | -| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | -| redirect_http_to_https | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. | -| size_unit | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | +| http_idle_timeout_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#id Loadbalancer#id}. | +| project_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | +| redirect_http_to_https | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. | +| size | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. | +| size_unit | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | | sticky_sessions | LoadbalancerStickySessions | sticky_sessions block. | -| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| type | str | the type of the load balancer (GLOBAL or REGIONAL). | +| vpc_uuid | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- @@ -1777,7 +1827,7 @@ forwarding_rule: typing.Union[IResolvable, typing.List[LoadbalancerForwardingRul forwarding_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} --- @@ -1789,19 +1839,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. - ---- - -##### `region`Required - -```python -region: str -``` - -- *Type:* str - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. --- @@ -1813,7 +1851,7 @@ algorithm: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. --- @@ -1825,7 +1863,7 @@ disable_lets_encrypt_dns_records: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. --- @@ -1837,7 +1875,7 @@ droplet_ids: typing.List[typing.Union[int, float]] - *Type:* typing.List[typing.Union[int, float]] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. --- @@ -1849,7 +1887,7 @@ droplet_tag: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. --- @@ -1861,7 +1899,7 @@ enable_backend_keepalive: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. --- @@ -1873,7 +1911,7 @@ enable_proxy_protocol: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. --- @@ -1887,7 +1925,7 @@ firewall: LoadbalancerFirewall firewall block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} --- @@ -1901,7 +1939,7 @@ healthcheck: LoadbalancerHealthcheck healthcheck block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} --- @@ -1913,7 +1951,7 @@ http_idle_timeout_seconds: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. --- @@ -1925,7 +1963,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1940,7 +1978,7 @@ project_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. --- @@ -1952,7 +1990,19 @@ redirect_http_to_https: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. + +--- + +##### `region`Optional + +```python +region: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. --- @@ -1964,7 +2014,7 @@ size: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. --- @@ -1976,7 +2026,7 @@ size_unit: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. --- @@ -1990,7 +2040,21 @@ sticky_sessions: LoadbalancerStickySessions sticky_sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + +--- + +##### `type`Optional + +```python +type: str +``` + +- *Type:* str + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -2002,7 +2066,7 @@ vpc_uuid: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. --- @@ -2038,7 +2102,7 @@ allow: typing.List[str] the rules for ALLOWING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#allow Loadbalancer#allow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#allow Loadbalancer#allow} --- @@ -2052,7 +2116,7 @@ deny: typing.List[str] the rules for DENYING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#deny Loadbalancer#deny} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#deny Loadbalancer#deny} --- @@ -2078,13 +2142,13 @@ loadbalancer.LoadbalancerForwardingRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| entry_port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | -| entry_protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | -| target_port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | -| target_protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | -| certificate_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | -| certificate_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | -| tls_passthrough | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | +| entry_port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | +| entry_protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | +| target_port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | +| target_protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | +| certificate_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | +| certificate_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | +| tls_passthrough | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | --- @@ -2096,7 +2160,7 @@ entry_port: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. --- @@ -2108,7 +2172,7 @@ entry_protocol: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. --- @@ -2120,7 +2184,7 @@ target_port: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. --- @@ -2132,7 +2196,7 @@ target_protocol: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. --- @@ -2144,7 +2208,7 @@ certificate_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. --- @@ -2156,7 +2220,7 @@ certificate_name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. --- @@ -2168,7 +2232,7 @@ tls_passthrough: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. --- @@ -2194,13 +2258,13 @@ loadbalancer.LoadbalancerHealthcheck( | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. | -| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | -| check_interval_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | -| healthy_threshold | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | -| path | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. | -| response_timeout_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | -| unhealthy_threshold | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | +| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. | +| protocol | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | +| check_interval_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | +| healthy_threshold | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | +| path | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. | +| response_timeout_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | +| unhealthy_threshold | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | --- @@ -2212,7 +2276,7 @@ port: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. --- @@ -2224,7 +2288,7 @@ protocol: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. --- @@ -2236,7 +2300,7 @@ check_interval_seconds: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. --- @@ -2248,7 +2312,7 @@ healthy_threshold: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. --- @@ -2260,7 +2324,7 @@ path: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. --- @@ -2272,7 +2336,7 @@ response_timeout_seconds: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. --- @@ -2284,7 +2348,7 @@ unhealthy_threshold: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. --- @@ -2306,9 +2370,9 @@ loadbalancer.LoadbalancerStickySessions( | **Name** | **Type** | **Description** | | --- | --- | --- | -| cookie_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | -| cookie_ttl_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. | +| cookie_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | +| cookie_ttl_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. | --- @@ -2320,7 +2384,7 @@ cookie_name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. --- @@ -2332,7 +2396,7 @@ cookie_ttl_seconds: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. --- @@ -2344,7 +2408,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. --- diff --git a/docs/loadbalancer.typescript.md b/docs/loadbalancer.typescript.md index 2e5f75dee..4353b8f84 100644 --- a/docs/loadbalancer.typescript.md +++ b/docs/loadbalancer.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer). +Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer). # `loadbalancer` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https:/ ### Loadbalancer -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer digitalocean_loadbalancer}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer digitalocean_loadbalancer}. #### Initializers @@ -89,9 +89,11 @@ Must be unique amongst siblings in the same scope | resetId | *No description.* | | resetProjectId | *No description.* | | resetRedirectHttpToHttps | *No description.* | +| resetRegion | *No description.* | | resetSize | *No description.* | | resetSizeUnit | *No description.* | | resetStickySessions | *No description.* | +| resetType | *No description.* | | resetVpcUuid | *No description.* | --- @@ -458,6 +460,12 @@ public resetProjectId(): void public resetRedirectHttpToHttps(): void ``` +##### `resetRegion` + +```typescript +public resetRegion(): void +``` + ##### `resetSize` ```typescript @@ -476,6 +484,12 @@ public resetSizeUnit(): void public resetStickySessions(): void ``` +##### `resetType` + +```typescript +public resetType(): void +``` + ##### `resetVpcUuid` ```typescript @@ -585,7 +599,7 @@ The construct id used in the generated config for the Loadbalancer to import. The id of the existing Loadbalancer that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use --- @@ -640,6 +654,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | sizeInput | string | *No description.* | | sizeUnitInput | number | *No description.* | | stickySessionsInput | LoadbalancerStickySessions | *No description.* | +| typeInput | string | *No description.* | | vpcUuidInput | string | *No description.* | | algorithm | string | *No description.* | | disableLetsEncryptDnsRecords | boolean \| cdktf.IResolvable | *No description.* | @@ -655,6 +670,7 @@ Refer to the {@link https://registry.terraform.io/providers/digitalocean/digital | region | string | *No description.* | | size | string | *No description.* | | sizeUnit | number | *No description.* | +| type | string | *No description.* | | vpcUuid | string | *No description.* | --- @@ -1051,6 +1067,16 @@ public readonly stickySessionsInput: LoadbalancerStickySessions; --- +##### `typeInput`Optional + +```typescript +public readonly typeInput: string; +``` + +- *Type:* string + +--- + ##### `vpcUuidInput`Optional ```typescript @@ -1201,6 +1227,16 @@ public readonly sizeUnit: number; --- +##### `type`Required + +```typescript +public readonly type: string; +``` + +- *Type:* string + +--- + ##### `vpcUuid`Required ```typescript @@ -1253,24 +1289,25 @@ const loadbalancerConfig: loadbalancer.LoadbalancerConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. | -| algorithm | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | -| disableLetsEncryptDnsRecords | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | -| dropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | -| dropletTag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | -| enableBackendKeepalive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | -| enableProxyProtocol | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. | +| algorithm | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. | +| disableLetsEncryptDnsRecords | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. | +| dropletIds | number[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. | +| dropletTag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. | +| enableBackendKeepalive | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. | +| enableProxyProtocol | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. | | firewall | LoadbalancerFirewall | firewall block. | | healthcheck | LoadbalancerHealthcheck | healthcheck block. | -| httpIdleTimeoutSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. | -| projectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | -| redirectHttpToHttps | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | -| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. | -| sizeUnit | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | +| httpIdleTimeoutSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#id Loadbalancer#id}. | +| projectId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. | +| redirectHttpToHttps | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. | +| size | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. | +| sizeUnit | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. | | stickySessions | LoadbalancerStickySessions | sticky_sessions block. | -| vpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | +| type | string | the type of the load balancer (GLOBAL or REGIONAL). | +| vpcUuid | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. | --- @@ -1354,7 +1391,7 @@ public readonly forwardingRule: IResolvable | LoadbalancerForwardingRule[]; forwarding_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} --- @@ -1366,19 +1403,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name}. - ---- - -##### `region`Required - -```typescript -public readonly region: string; -``` - -- *Type:* string - -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name}. --- @@ -1390,7 +1415,7 @@ public readonly algorithm: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm}. --- @@ -1402,7 +1427,7 @@ public readonly disableLetsEncryptDnsRecords: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records}. --- @@ -1414,7 +1439,7 @@ public readonly dropletIds: number[]; - *Type:* number[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids}. --- @@ -1426,7 +1451,7 @@ public readonly dropletTag: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag}. --- @@ -1438,7 +1463,7 @@ public readonly enableBackendKeepalive: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive}. --- @@ -1450,7 +1475,7 @@ public readonly enableProxyProtocol: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol}. --- @@ -1464,7 +1489,7 @@ public readonly firewall: LoadbalancerFirewall; firewall block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} --- @@ -1478,7 +1503,7 @@ public readonly healthcheck: LoadbalancerHealthcheck; healthcheck block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} --- @@ -1490,7 +1515,7 @@ public readonly httpIdleTimeoutSeconds: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds}. --- @@ -1502,7 +1527,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1517,7 +1542,7 @@ public readonly projectId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id}. --- @@ -1529,7 +1554,19 @@ public readonly redirectHttpToHttps: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https}. + +--- + +##### `region`Optional + +```typescript +public readonly region: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region}. --- @@ -1541,7 +1578,7 @@ public readonly size: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size}. --- @@ -1553,7 +1590,7 @@ public readonly sizeUnit: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit}. --- @@ -1567,7 +1604,21 @@ public readonly stickySessions: LoadbalancerStickySessions; sticky_sessions block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + +--- + +##### `type`Optional + +```typescript +public readonly type: string; +``` + +- *Type:* string + +the type of the load balancer (GLOBAL or REGIONAL). + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} --- @@ -1579,7 +1630,7 @@ public readonly vpcUuid: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid}. --- @@ -1612,7 +1663,7 @@ public readonly allow: string[]; the rules for ALLOWING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#allow Loadbalancer#allow} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#allow Loadbalancer#allow} --- @@ -1626,7 +1677,7 @@ public readonly deny: string[]; the rules for DENYING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16'). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#deny Loadbalancer#deny} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#deny Loadbalancer#deny} --- @@ -1644,13 +1695,13 @@ const loadbalancerForwardingRule: loadbalancer.LoadbalancerForwardingRule = { .. | **Name** | **Type** | **Description** | | --- | --- | --- | -| entryPort | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | -| entryProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | -| targetPort | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | -| targetProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | -| certificateId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | -| certificateName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | -| tlsPassthrough | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | +| entryPort | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. | +| entryProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. | +| targetPort | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. | +| targetProtocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. | +| certificateId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. | +| certificateName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. | +| tlsPassthrough | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. | --- @@ -1662,7 +1713,7 @@ public readonly entryPort: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port}. --- @@ -1674,7 +1725,7 @@ public readonly entryProtocol: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol}. --- @@ -1686,7 +1737,7 @@ public readonly targetPort: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port}. --- @@ -1698,7 +1749,7 @@ public readonly targetProtocol: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol}. --- @@ -1710,7 +1761,7 @@ public readonly certificateId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id}. --- @@ -1722,7 +1773,7 @@ public readonly certificateName: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name}. --- @@ -1734,7 +1785,7 @@ public readonly tlsPassthrough: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough}. --- @@ -1752,13 +1803,13 @@ const loadbalancerHealthcheck: loadbalancer.LoadbalancerHealthcheck = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. | -| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | -| checkIntervalSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | -| healthyThreshold | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | -| path | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. | -| responseTimeoutSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | -| unhealthyThreshold | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | +| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. | +| protocol | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. | +| checkIntervalSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. | +| healthyThreshold | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. | +| path | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. | +| responseTimeoutSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. | +| unhealthyThreshold | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. | --- @@ -1770,7 +1821,7 @@ public readonly port: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port}. --- @@ -1782,7 +1833,7 @@ public readonly protocol: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol}. --- @@ -1794,7 +1845,7 @@ public readonly checkIntervalSeconds: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds}. --- @@ -1806,7 +1857,7 @@ public readonly healthyThreshold: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold}. --- @@ -1818,7 +1869,7 @@ public readonly path: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path}. --- @@ -1830,7 +1881,7 @@ public readonly responseTimeoutSeconds: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds}. --- @@ -1842,7 +1893,7 @@ public readonly unhealthyThreshold: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold}. --- @@ -1860,9 +1911,9 @@ const loadbalancerStickySessions: loadbalancer.LoadbalancerStickySessions = { .. | **Name** | **Type** | **Description** | | --- | --- | --- | -| cookieName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | -| cookieTtlSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. | +| cookieName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. | +| cookieTtlSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. | --- @@ -1874,7 +1925,7 @@ public readonly cookieName: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name}. --- @@ -1886,7 +1937,7 @@ public readonly cookieTtlSeconds: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds}. --- @@ -1898,7 +1949,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type}. --- diff --git a/docs/monitorAlert.csharp.md b/docs/monitorAlert.csharp.md index cf85610d7..5ab0ee8db 100644 --- a/docs/monitorAlert.csharp.md +++ b/docs/monitorAlert.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_monitor_alert` -Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert). +Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert). # `monitorAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https: ### MonitorAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert digitalocean_monitor_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert digitalocean_monitor_alert}. #### Initializers @@ -462,7 +462,7 @@ The construct id used in the generated config for the MonitorAlert to import. The id of the existing MonitorAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use --- @@ -920,7 +920,7 @@ public string[] Email { get; set; } List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#email MonitorAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#email MonitorAlert#email} --- @@ -934,7 +934,7 @@ public object Slack { get; set; } slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#slack MonitorAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#slack MonitorAlert#slack} --- @@ -970,7 +970,7 @@ public string Channel { get; set; } The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#channel MonitorAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#channel MonitorAlert#channel} --- @@ -984,7 +984,7 @@ public string Url { get; set; } The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#url MonitorAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#url MonitorAlert#url} --- @@ -1030,13 +1030,13 @@ new MonitorAlertConfig { | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. | -| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. | -| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. | -| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. | +| Value | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. | +| Window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | | Entities | string[] | The droplets to apply the alert policy to. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | --- @@ -1120,7 +1120,7 @@ public MonitorAlertAlerts Alerts { get; set; } alerts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} --- @@ -1134,7 +1134,7 @@ public string Compare { get; set; } The comparison operator to use for value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} --- @@ -1148,7 +1148,7 @@ public string Description { get; set; } Description of the alert policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} --- @@ -1160,7 +1160,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. --- @@ -1172,7 +1172,7 @@ public double Value { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. --- @@ -1184,7 +1184,7 @@ public string Window { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. --- @@ -1196,7 +1196,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. --- @@ -1210,7 +1210,7 @@ public string[] Entities { get; set; } The droplets to apply the alert policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} --- @@ -1222,7 +1222,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1237,7 +1237,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. --- diff --git a/docs/monitorAlert.go.md b/docs/monitorAlert.go.md index 61e1e03ce..4c3d1c46e 100644 --- a/docs/monitorAlert.go.md +++ b/docs/monitorAlert.go.md @@ -1,6 +1,6 @@ # `digitalocean_monitor_alert` -Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert). +Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert). # `monitorAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https: ### MonitorAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert digitalocean_monitor_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert digitalocean_monitor_alert}. #### Initializers @@ -462,7 +462,7 @@ The construct id used in the generated config for the MonitorAlert to import. The id of the existing MonitorAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use --- @@ -920,7 +920,7 @@ Email *[]*string List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#email MonitorAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#email MonitorAlert#email} --- @@ -934,7 +934,7 @@ Slack interface{} slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#slack MonitorAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#slack MonitorAlert#slack} --- @@ -970,7 +970,7 @@ Channel *string The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#channel MonitorAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#channel MonitorAlert#channel} --- @@ -984,7 +984,7 @@ Url *string The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#url MonitorAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#url MonitorAlert#url} --- @@ -1030,13 +1030,13 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/monitor | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. | -| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. | -| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. | -| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. | +| Value | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. | +| Window | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | | Entities | *[]*string | The droplets to apply the alert policy to. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | --- @@ -1120,7 +1120,7 @@ Alerts MonitorAlertAlerts alerts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} --- @@ -1134,7 +1134,7 @@ Compare *string The comparison operator to use for value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} --- @@ -1148,7 +1148,7 @@ Description *string Description of the alert policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} --- @@ -1160,7 +1160,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. --- @@ -1172,7 +1172,7 @@ Value *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. --- @@ -1184,7 +1184,7 @@ Window *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. --- @@ -1196,7 +1196,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. --- @@ -1210,7 +1210,7 @@ Entities *[]*string The droplets to apply the alert policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} --- @@ -1222,7 +1222,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1237,7 +1237,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. --- diff --git a/docs/monitorAlert.java.md b/docs/monitorAlert.java.md index 5bd467e7e..8f278082b 100644 --- a/docs/monitorAlert.java.md +++ b/docs/monitorAlert.java.md @@ -1,6 +1,6 @@ # `digitalocean_monitor_alert` -Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert). +Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert). # `monitorAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https: ### MonitorAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert digitalocean_monitor_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert digitalocean_monitor_alert}. #### Initializers @@ -55,13 +55,13 @@ MonitorAlert.Builder.create(Construct scope, java.lang.String id) | alerts | MonitorAlertAlerts | alerts block. | | compare | java.lang.String | The comparison operator to use for value. | | description | java.lang.String | Description of the alert policy. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. | -| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. | -| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. | +| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. | +| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | | entities | java.util.List | The droplets to apply the alert policy to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | --- @@ -131,7 +131,7 @@ Must be unique amongst siblings in the same scope alerts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The comparison operator to use for value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Description of the alert policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. --- @@ -183,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The droplets to apply the alert policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -212,7 +212,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. --- @@ -630,7 +630,7 @@ The construct id used in the generated config for the MonitorAlert to import. The id of the existing MonitorAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use --- @@ -1089,7 +1089,7 @@ public java.util.List getEmail(); List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#email MonitorAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#email MonitorAlert#email} --- @@ -1103,7 +1103,7 @@ public java.lang.Object getSlack(); slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#slack MonitorAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#slack MonitorAlert#slack} --- @@ -1139,7 +1139,7 @@ public java.lang.String getChannel(); The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#channel MonitorAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#channel MonitorAlert#channel} --- @@ -1153,7 +1153,7 @@ public java.lang.String getUrl(); The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#url MonitorAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#url MonitorAlert#url} --- @@ -1204,13 +1204,13 @@ MonitorAlertConfig.builder() | alerts | MonitorAlertAlerts | alerts block. | | compare | java.lang.String | The comparison operator to use for value. | | description | java.lang.String | Description of the alert policy. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. | -| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. | -| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. | +| value | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. | +| window | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | | entities | java.util.List | The droplets to apply the alert policy to. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | --- @@ -1294,7 +1294,7 @@ public MonitorAlertAlerts getAlerts(); alerts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} --- @@ -1308,7 +1308,7 @@ public java.lang.String getCompare(); The comparison operator to use for value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} --- @@ -1322,7 +1322,7 @@ public java.lang.String getDescription(); Description of the alert policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} --- @@ -1334,7 +1334,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. --- @@ -1346,7 +1346,7 @@ public java.lang.Number getValue(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. --- @@ -1358,7 +1358,7 @@ public java.lang.String getWindow(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. --- @@ -1370,7 +1370,7 @@ public java.lang.Object getEnabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. --- @@ -1384,7 +1384,7 @@ public java.util.List getEntities(); The droplets to apply the alert policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} --- @@ -1396,7 +1396,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1411,7 +1411,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. --- diff --git a/docs/monitorAlert.python.md b/docs/monitorAlert.python.md index 370115a84..23778b3c3 100644 --- a/docs/monitorAlert.python.md +++ b/docs/monitorAlert.python.md @@ -1,6 +1,6 @@ # `digitalocean_monitor_alert` -Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert). +Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert). # `monitorAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https: ### MonitorAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert digitalocean_monitor_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert digitalocean_monitor_alert}. #### Initializers @@ -52,13 +52,13 @@ monitorAlert.MonitorAlert( | alerts | MonitorAlertAlerts | alerts block. | | compare | str | The comparison operator to use for value. | | description | str | Description of the alert policy. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. | -| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. | -| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. | +| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. | +| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | | entities | typing.List[str] | The droplets to apply the alert policy to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | --- @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope alerts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The comparison operator to use for value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Description of the alert policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The droplets to apply the alert policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -209,7 +209,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. --- @@ -534,7 +534,7 @@ def put_alerts( List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#email MonitorAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#email MonitorAlert#email} --- @@ -544,7 +544,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#slack MonitorAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#slack MonitorAlert#slack} --- @@ -686,7 +686,7 @@ The construct id used in the generated config for the MonitorAlert to import. The id of the existing MonitorAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use --- @@ -1144,7 +1144,7 @@ email: typing.List[str] List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#email MonitorAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#email MonitorAlert#email} --- @@ -1158,7 +1158,7 @@ slack: typing.Union[IResolvable, typing.List[MonitorAlertAlertsSlack]] slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#slack MonitorAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#slack MonitorAlert#slack} --- @@ -1194,7 +1194,7 @@ channel: str The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#channel MonitorAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#channel MonitorAlert#channel} --- @@ -1208,7 +1208,7 @@ url: str The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#url MonitorAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#url MonitorAlert#url} --- @@ -1254,13 +1254,13 @@ monitorAlert.MonitorAlertConfig( | alerts | MonitorAlertAlerts | alerts block. | | compare | str | The comparison operator to use for value. | | description | str | Description of the alert policy. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. | -| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. | -| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. | +| value | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. | +| window | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | | entities | typing.List[str] | The droplets to apply the alert policy to. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | --- @@ -1344,7 +1344,7 @@ alerts: MonitorAlertAlerts alerts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} --- @@ -1358,7 +1358,7 @@ compare: str The comparison operator to use for value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} --- @@ -1372,7 +1372,7 @@ description: str Description of the alert policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} --- @@ -1384,7 +1384,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. --- @@ -1396,7 +1396,7 @@ value: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. --- @@ -1408,7 +1408,7 @@ window: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. --- @@ -1420,7 +1420,7 @@ enabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. --- @@ -1434,7 +1434,7 @@ entities: typing.List[str] The droplets to apply the alert policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} --- @@ -1446,7 +1446,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1461,7 +1461,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. --- diff --git a/docs/monitorAlert.typescript.md b/docs/monitorAlert.typescript.md index dea8f6bd9..133ac2919 100644 --- a/docs/monitorAlert.typescript.md +++ b/docs/monitorAlert.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_monitor_alert` -Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert). +Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert). # `monitorAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https: ### MonitorAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert digitalocean_monitor_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert digitalocean_monitor_alert}. #### Initializers @@ -462,7 +462,7 @@ The construct id used in the generated config for the MonitorAlert to import. The id of the existing MonitorAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use --- @@ -917,7 +917,7 @@ public readonly email: string[]; List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#email MonitorAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#email MonitorAlert#email} --- @@ -931,7 +931,7 @@ public readonly slack: IResolvable | MonitorAlertAlertsSlack[]; slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#slack MonitorAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#slack MonitorAlert#slack} --- @@ -964,7 +964,7 @@ public readonly channel: string; The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#channel MonitorAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#channel MonitorAlert#channel} --- @@ -978,7 +978,7 @@ public readonly url: string; The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#url MonitorAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#url MonitorAlert#url} --- @@ -1006,13 +1006,13 @@ const monitorAlertConfig: monitorAlert.MonitorAlertConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. | -| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. | -| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. | +| value | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. | +| window | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. | | entities | string[] | The droplets to apply the alert policy to. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. | --- @@ -1096,7 +1096,7 @@ public readonly alerts: MonitorAlertAlerts; alerts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} --- @@ -1110,7 +1110,7 @@ public readonly compare: string; The comparison operator to use for value. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} --- @@ -1124,7 +1124,7 @@ public readonly description: string; Description of the alert policy. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} --- @@ -1136,7 +1136,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type}. --- @@ -1148,7 +1148,7 @@ public readonly value: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value}. --- @@ -1160,7 +1160,7 @@ public readonly window: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window}. --- @@ -1172,7 +1172,7 @@ public readonly enabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled}. --- @@ -1186,7 +1186,7 @@ public readonly entities: string[]; The droplets to apply the alert policy to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} --- @@ -1198,7 +1198,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1213,7 +1213,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags}. --- diff --git a/docs/project.csharp.md b/docs/project.csharp.md index ceb1ee50e..c2586714b 100644 --- a/docs/project.csharp.md +++ b/docs/project.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_project` -Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project). +Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project). # `project` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project`](https://regi ### Project -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project digitalocean_project}. #### Initializers @@ -483,7 +483,7 @@ The construct id used in the generated config for the Project to import. The id of the existing Project that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#import import section} in the documentation of this resource for the id to use --- @@ -938,7 +938,7 @@ new ProjectConfig { | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. | | IsDefault | object | determine if the project is the default or not. | | Purpose | string | the purpose of the project. | | Resources | string[] | the resources associated with the project. | @@ -1026,7 +1026,7 @@ public string Name { get; set; } the human-readable name for the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} --- @@ -1040,7 +1040,7 @@ public string Description { get; set; } the description of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} --- @@ -1054,7 +1054,7 @@ public string Environment { get; set; } the environment of the project's resources. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} --- @@ -1066,7 +1066,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1083,7 +1083,7 @@ public object IsDefault { get; set; } determine if the project is the default or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} --- @@ -1097,7 +1097,7 @@ public string Purpose { get; set; } the purpose of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} --- @@ -1111,7 +1111,7 @@ public string[] Resources { get; set; } the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} --- @@ -1125,7 +1125,7 @@ public ProjectTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} --- @@ -1145,7 +1145,7 @@ new ProjectTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. | +| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. | --- @@ -1157,7 +1157,7 @@ public string Delete { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. --- diff --git a/docs/project.go.md b/docs/project.go.md index e01878c2b..4baf3cb55 100644 --- a/docs/project.go.md +++ b/docs/project.go.md @@ -1,6 +1,6 @@ # `digitalocean_project` -Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project). +Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project). # `project` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project`](https://regi ### Project -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project digitalocean_project}. #### Initializers @@ -483,7 +483,7 @@ The construct id used in the generated config for the Project to import. The id of the existing Project that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#import import section} in the documentation of this resource for the id to use --- @@ -938,7 +938,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. | | IsDefault | interface{} | determine if the project is the default or not. | | Purpose | *string | the purpose of the project. | | Resources | *[]*string | the resources associated with the project. | @@ -1026,7 +1026,7 @@ Name *string the human-readable name for the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} --- @@ -1040,7 +1040,7 @@ Description *string the description of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} --- @@ -1054,7 +1054,7 @@ Environment *string the environment of the project's resources. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} --- @@ -1066,7 +1066,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1083,7 +1083,7 @@ IsDefault interface{} determine if the project is the default or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} --- @@ -1097,7 +1097,7 @@ Purpose *string the purpose of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} --- @@ -1111,7 +1111,7 @@ Resources *[]*string the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} --- @@ -1125,7 +1125,7 @@ Timeouts ProjectTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} --- @@ -1145,7 +1145,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project | **Name** | **Type** | **Description** | | --- | --- | --- | -| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. | +| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. | --- @@ -1157,7 +1157,7 @@ Delete *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. --- diff --git a/docs/project.java.md b/docs/project.java.md index 675fcc7d8..a8012eb00 100644 --- a/docs/project.java.md +++ b/docs/project.java.md @@ -1,6 +1,6 @@ # `digitalocean_project` -Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project). +Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project). # `project` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project`](https://regi ### Project -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project digitalocean_project}. #### Initializers @@ -53,7 +53,7 @@ Project.Builder.create(Construct scope, java.lang.String id) | name | java.lang.String | the human-readable name for the project. | | description | java.lang.String | the description of the project. | | environment | java.lang.String | the environment of the project's resources. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. | | isDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | determine if the project is the default or not. | | purpose | java.lang.String | the purpose of the project. | | resources | java.util.List | the resources associated with the project. | @@ -127,7 +127,7 @@ Must be unique amongst siblings in the same scope the human-readable name for the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the description of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} --- @@ -147,7 +147,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the environment of the project's resources. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -168,7 +168,7 @@ If you experience problems setting this value it might not be settable. Please t determine if the project is the default or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} --- @@ -178,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the purpose of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} --- @@ -198,7 +198,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} --- @@ -637,7 +637,7 @@ The construct id used in the generated config for the Project to import. The id of the existing Project that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#import import section} in the documentation of this resource for the id to use --- @@ -1097,7 +1097,7 @@ ProjectConfig.builder() | name | java.lang.String | the human-readable name for the project. | | description | java.lang.String | the description of the project. | | environment | java.lang.String | the environment of the project's resources. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. | | isDefault | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | determine if the project is the default or not. | | purpose | java.lang.String | the purpose of the project. | | resources | java.util.List | the resources associated with the project. | @@ -1185,7 +1185,7 @@ public java.lang.String getName(); the human-readable name for the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} --- @@ -1199,7 +1199,7 @@ public java.lang.String getDescription(); the description of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} --- @@ -1213,7 +1213,7 @@ public java.lang.String getEnvironment(); the environment of the project's resources. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} --- @@ -1225,7 +1225,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1242,7 +1242,7 @@ public java.lang.Object getIsDefault(); determine if the project is the default or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} --- @@ -1256,7 +1256,7 @@ public java.lang.String getPurpose(); the purpose of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} --- @@ -1270,7 +1270,7 @@ public java.util.List getResources(); the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} --- @@ -1284,7 +1284,7 @@ public ProjectTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} --- @@ -1304,7 +1304,7 @@ ProjectTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. | +| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. | --- @@ -1316,7 +1316,7 @@ public java.lang.String getDelete(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. --- diff --git a/docs/project.python.md b/docs/project.python.md index cb3996baf..5470abe29 100644 --- a/docs/project.python.md +++ b/docs/project.python.md @@ -1,6 +1,6 @@ # `digitalocean_project` -Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project). +Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project). # `project` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project`](https://regi ### Project -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project digitalocean_project}. #### Initializers @@ -50,7 +50,7 @@ project.Project( | name | str | the human-readable name for the project. | | description | str | the description of the project. | | environment | str | the environment of the project's resources. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. | | is_default | typing.Union[bool, cdktf.IResolvable] | determine if the project is the default or not. | | purpose | str | the purpose of the project. | | resources | typing.List[str] | the resources associated with the project. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope the human-readable name for the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the description of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the environment of the project's resources. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -165,7 +165,7 @@ If you experience problems setting this value it might not be settable. Please t determine if the project is the default or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the purpose of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} --- @@ -520,7 +520,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. --- @@ -680,7 +680,7 @@ The construct id used in the generated config for the Project to import. The id of the existing Project that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#import import section} in the documentation of this resource for the id to use --- @@ -1135,7 +1135,7 @@ project.ProjectConfig( | name | str | the human-readable name for the project. | | description | str | the description of the project. | | environment | str | the environment of the project's resources. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. | | is_default | typing.Union[bool, cdktf.IResolvable] | determine if the project is the default or not. | | purpose | str | the purpose of the project. | | resources | typing.List[str] | the resources associated with the project. | @@ -1223,7 +1223,7 @@ name: str the human-readable name for the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} --- @@ -1237,7 +1237,7 @@ description: str the description of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} --- @@ -1251,7 +1251,7 @@ environment: str the environment of the project's resources. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} --- @@ -1263,7 +1263,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1280,7 +1280,7 @@ is_default: typing.Union[bool, IResolvable] determine if the project is the default or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} --- @@ -1294,7 +1294,7 @@ purpose: str the purpose of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} --- @@ -1308,7 +1308,7 @@ resources: typing.List[str] the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} --- @@ -1322,7 +1322,7 @@ timeouts: ProjectTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} --- @@ -1342,7 +1342,7 @@ project.ProjectTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. | +| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. | --- @@ -1354,7 +1354,7 @@ delete: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. --- diff --git a/docs/project.typescript.md b/docs/project.typescript.md index 1fdb3d43c..9568b7c40 100644 --- a/docs/project.typescript.md +++ b/docs/project.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_project` -Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project). +Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project). # `project` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project`](https://regi ### Project -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project digitalocean_project}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project digitalocean_project}. #### Initializers @@ -483,7 +483,7 @@ The construct id used in the generated config for the Project to import. The id of the existing Project that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#import import section} in the documentation of this resource for the id to use --- @@ -922,7 +922,7 @@ const projectConfig: project.ProjectConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. | @@ -1010,7 +1010,7 @@ public readonly name: string; the human-readable name for the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} --- @@ -1024,7 +1024,7 @@ public readonly description: string; the description of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} --- @@ -1038,7 +1038,7 @@ public readonly environment: string; the environment of the project's resources. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} --- @@ -1050,7 +1050,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1067,7 +1067,7 @@ public readonly isDefault: boolean | IResolvable; determine if the project is the default or not. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} --- @@ -1081,7 +1081,7 @@ public readonly purpose: string; the purpose of the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} --- @@ -1095,7 +1095,7 @@ public readonly resources: string[]; the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} --- @@ -1109,7 +1109,7 @@ public readonly timeouts: ProjectTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} --- @@ -1127,7 +1127,7 @@ const projectTimeouts: project.ProjectTimeouts = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. | +| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. | --- @@ -1139,7 +1139,7 @@ public readonly delete: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete}. --- diff --git a/docs/projectResources.csharp.md b/docs/projectResources.csharp.md index a70eeb96a..f8f04c7b4 100644 --- a/docs/projectResources.csharp.md +++ b/docs/projectResources.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_project_resources` -Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources). +Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources). # `projectResources` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](ht ### ProjectResources -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources digitalocean_project_resources}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources digitalocean_project_resources}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the ProjectResources to import The id of the existing ProjectResources that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use --- @@ -723,7 +723,7 @@ new ProjectResourcesConfig { | Provisioners | object[] | *No description.* | | Project | string | project ID. | | Resources | string[] | the resources associated with the project. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. | --- @@ -807,7 +807,7 @@ public string Project { get; set; } project ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} --- @@ -821,7 +821,7 @@ public string[] Resources { get; set; } the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} --- @@ -833,7 +833,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/projectResources.go.md b/docs/projectResources.go.md index e4d8a729e..7fb812637 100644 --- a/docs/projectResources.go.md +++ b/docs/projectResources.go.md @@ -1,6 +1,6 @@ # `digitalocean_project_resources` -Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources). +Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources). # `projectResources` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](ht ### ProjectResources -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources digitalocean_project_resources}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources digitalocean_project_resources}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the ProjectResources to import The id of the existing ProjectResources that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use --- @@ -723,7 +723,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/project | Provisioners | *[]interface{} | *No description.* | | Project | *string | project ID. | | Resources | *[]*string | the resources associated with the project. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. | --- @@ -807,7 +807,7 @@ Project *string project ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} --- @@ -821,7 +821,7 @@ Resources *[]*string the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} --- @@ -833,7 +833,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/projectResources.java.md b/docs/projectResources.java.md index d76457cd3..58629c5b5 100644 --- a/docs/projectResources.java.md +++ b/docs/projectResources.java.md @@ -1,6 +1,6 @@ # `digitalocean_project_resources` -Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources). +Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources). # `projectResources` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](ht ### ProjectResources -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources digitalocean_project_resources}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources digitalocean_project_resources}. #### Initializers @@ -46,7 +46,7 @@ ProjectResources.Builder.create(Construct scope, java.lang.String id) | provisioners | java.util.List | *No description.* | | project | java.lang.String | project ID. | | resources | java.util.List | the resources associated with the project. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope project ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -521,7 +521,7 @@ The construct id used in the generated config for the ProjectResources to import The id of the existing ProjectResources that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use --- @@ -820,7 +820,7 @@ ProjectResourcesConfig.builder() | provisioners | java.util.List | *No description.* | | project | java.lang.String | project ID. | | resources | java.util.List | the resources associated with the project. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. | --- @@ -904,7 +904,7 @@ public java.lang.String getProject(); project ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} --- @@ -918,7 +918,7 @@ public java.util.List getResources(); the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} --- @@ -930,7 +930,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/projectResources.python.md b/docs/projectResources.python.md index 4faab4781..910f2e739 100644 --- a/docs/projectResources.python.md +++ b/docs/projectResources.python.md @@ -1,6 +1,6 @@ # `digitalocean_project_resources` -Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources). +Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources). # `projectResources` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](ht ### ProjectResources -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources digitalocean_project_resources}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources digitalocean_project_resources}. #### Initializers @@ -44,7 +44,7 @@ projectResources.ProjectResources( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | project | str | project ID. | | resources | typing.List[str] | the resources associated with the project. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope project ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -561,7 +561,7 @@ The construct id used in the generated config for the ProjectResources to import The id of the existing ProjectResources that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use --- @@ -856,7 +856,7 @@ projectResources.ProjectResourcesConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | project | str | project ID. | | resources | typing.List[str] | the resources associated with the project. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. | --- @@ -940,7 +940,7 @@ project: str project ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} --- @@ -954,7 +954,7 @@ resources: typing.List[str] the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} --- @@ -966,7 +966,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/projectResources.typescript.md b/docs/projectResources.typescript.md index 255a9bc2e..4fdc44222 100644 --- a/docs/projectResources.typescript.md +++ b/docs/projectResources.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_project_resources` -Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources). +Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources). # `projectResources` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](ht ### ProjectResources -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources digitalocean_project_resources}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources digitalocean_project_resources}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the ProjectResources to import The id of the existing ProjectResources that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use --- @@ -712,7 +712,7 @@ const projectResourcesConfig: projectResources.ProjectResourcesConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. | --- @@ -796,7 +796,7 @@ public readonly project: string; project ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} --- @@ -810,7 +810,7 @@ public readonly resources: string[]; the resources associated with the project. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} --- @@ -822,7 +822,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md index 783ab8af4..b8c84f7e7 100644 --- a/docs/provider.csharp.md +++ b/docs/provider.csharp.md @@ -1,6 +1,6 @@ # `provider` -Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs). +Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs). # `provider` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.ter ### DigitaloceanProvider -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs digitalocean}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs digitalocean}. #### Initializers @@ -300,7 +300,7 @@ The construct id used in the generated config for the DigitaloceanProvider to im The id of the existing DigitaloceanProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -697,7 +697,7 @@ public string Alias { get; set; } Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} --- @@ -711,7 +711,7 @@ public string ApiEndpoint { get; set; } The URL to use for the DigitalOcean API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} --- @@ -725,7 +725,7 @@ public double HttpRetryMax { get; set; } The maximum number of retries on a failed API request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} --- @@ -739,7 +739,7 @@ public double HttpRetryWaitMax { get; set; } The maximum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} --- @@ -753,7 +753,7 @@ public double HttpRetryWaitMin { get; set; } The minimum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} --- @@ -767,7 +767,7 @@ public double RequestsPerSecond { get; set; } The rate of requests per second to limit the HTTP client. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} --- @@ -781,7 +781,7 @@ public string SpacesAccessId { get; set; } The access key ID for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} --- @@ -795,7 +795,7 @@ public string SpacesEndpoint { get; set; } The URL to use for the DigitalOcean Spaces API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} --- @@ -809,7 +809,7 @@ public string SpacesSecretKey { get; set; } The secret access key for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} --- @@ -823,7 +823,7 @@ public string Token { get; set; } The token key for API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} --- diff --git a/docs/provider.go.md b/docs/provider.go.md index 272af391f..5dd935114 100644 --- a/docs/provider.go.md +++ b/docs/provider.go.md @@ -1,6 +1,6 @@ # `provider` -Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs). +Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs). # `provider` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.ter ### DigitaloceanProvider -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs digitalocean}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs digitalocean}. #### Initializers @@ -300,7 +300,7 @@ The construct id used in the generated config for the DigitaloceanProvider to im The id of the existing DigitaloceanProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -697,7 +697,7 @@ Alias *string Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} --- @@ -711,7 +711,7 @@ ApiEndpoint *string The URL to use for the DigitalOcean API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} --- @@ -725,7 +725,7 @@ HttpRetryMax *f64 The maximum number of retries on a failed API request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} --- @@ -739,7 +739,7 @@ HttpRetryWaitMax *f64 The maximum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} --- @@ -753,7 +753,7 @@ HttpRetryWaitMin *f64 The minimum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} --- @@ -767,7 +767,7 @@ RequestsPerSecond *f64 The rate of requests per second to limit the HTTP client. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} --- @@ -781,7 +781,7 @@ SpacesAccessId *string The access key ID for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} --- @@ -795,7 +795,7 @@ SpacesEndpoint *string The URL to use for the DigitalOcean Spaces API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} --- @@ -809,7 +809,7 @@ SpacesSecretKey *string The secret access key for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} --- @@ -823,7 +823,7 @@ Token *string The token key for API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} --- diff --git a/docs/provider.java.md b/docs/provider.java.md index cf214d235..5786653c5 100644 --- a/docs/provider.java.md +++ b/docs/provider.java.md @@ -1,6 +1,6 @@ # `provider` -Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs). +Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs). # `provider` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.ter ### DigitaloceanProvider -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs digitalocean}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs digitalocean}. #### Initializers @@ -70,7 +70,7 @@ Must be unique amongst siblings in the same scope Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} --- @@ -80,7 +80,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The URL to use for the DigitalOcean API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} --- @@ -90,7 +90,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The maximum number of retries on a failed API request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} --- @@ -100,7 +100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The maximum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} --- @@ -110,7 +110,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The minimum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The rate of requests per second to limit the HTTP client. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The access key ID for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The URL to use for the DigitalOcean Spaces API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The secret access key for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The token key for API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} --- @@ -414,7 +414,7 @@ The construct id used in the generated config for the DigitaloceanProvider to im The id of the existing DigitaloceanProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -811,7 +811,7 @@ public java.lang.String getAlias(); Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} --- @@ -825,7 +825,7 @@ public java.lang.String getApiEndpoint(); The URL to use for the DigitalOcean API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} --- @@ -839,7 +839,7 @@ public java.lang.Number getHttpRetryMax(); The maximum number of retries on a failed API request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} --- @@ -853,7 +853,7 @@ public java.lang.Number getHttpRetryWaitMax(); The maximum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} --- @@ -867,7 +867,7 @@ public java.lang.Number getHttpRetryWaitMin(); The minimum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} --- @@ -881,7 +881,7 @@ public java.lang.Number getRequestsPerSecond(); The rate of requests per second to limit the HTTP client. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} --- @@ -895,7 +895,7 @@ public java.lang.String getSpacesAccessId(); The access key ID for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} --- @@ -909,7 +909,7 @@ public java.lang.String getSpacesEndpoint(); The URL to use for the DigitalOcean Spaces API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} --- @@ -923,7 +923,7 @@ public java.lang.String getSpacesSecretKey(); The secret access key for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} --- @@ -937,7 +937,7 @@ public java.lang.String getToken(); The token key for API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} --- diff --git a/docs/provider.python.md b/docs/provider.python.md index 57f69dfee..e568a7783 100644 --- a/docs/provider.python.md +++ b/docs/provider.python.md @@ -1,6 +1,6 @@ # `provider` -Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs). +Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs). # `provider` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.ter ### DigitaloceanProvider -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs digitalocean}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs digitalocean}. #### Initializers @@ -72,7 +72,7 @@ Must be unique amongst siblings in the same scope Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} --- @@ -82,7 +82,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The URL to use for the DigitalOcean API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} --- @@ -92,7 +92,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The maximum number of retries on a failed API request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} --- @@ -102,7 +102,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The maximum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} --- @@ -112,7 +112,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The minimum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The rate of requests per second to limit the HTTP client. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The access key ID for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The URL to use for the DigitalOcean Spaces API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The secret access key for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The token key for API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} --- @@ -432,7 +432,7 @@ The construct id used in the generated config for the DigitaloceanProvider to im The id of the existing DigitaloceanProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -829,7 +829,7 @@ alias: str Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} --- @@ -843,7 +843,7 @@ api_endpoint: str The URL to use for the DigitalOcean API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} --- @@ -857,7 +857,7 @@ http_retry_max: typing.Union[int, float] The maximum number of retries on a failed API request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} --- @@ -871,7 +871,7 @@ http_retry_wait_max: typing.Union[int, float] The maximum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} --- @@ -885,7 +885,7 @@ http_retry_wait_min: typing.Union[int, float] The minimum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} --- @@ -899,7 +899,7 @@ requests_per_second: typing.Union[int, float] The rate of requests per second to limit the HTTP client. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} --- @@ -913,7 +913,7 @@ spaces_access_id: str The access key ID for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} --- @@ -927,7 +927,7 @@ spaces_endpoint: str The URL to use for the DigitalOcean Spaces API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} --- @@ -941,7 +941,7 @@ spaces_secret_key: str The secret access key for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} --- @@ -955,7 +955,7 @@ token: str The token key for API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} --- diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index 5698625f9..d839879fc 100644 --- a/docs/provider.typescript.md +++ b/docs/provider.typescript.md @@ -1,6 +1,6 @@ # `provider` -Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs). +Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs). # `provider` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.ter ### DigitaloceanProvider -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs digitalocean}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs digitalocean}. #### Initializers @@ -300,7 +300,7 @@ The construct id used in the generated config for the DigitaloceanProvider to im The id of the existing DigitaloceanProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -686,7 +686,7 @@ public readonly alias: string; Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} --- @@ -700,7 +700,7 @@ public readonly apiEndpoint: string; The URL to use for the DigitalOcean API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} --- @@ -714,7 +714,7 @@ public readonly httpRetryMax: number; The maximum number of retries on a failed API request. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} --- @@ -728,7 +728,7 @@ public readonly httpRetryWaitMax: number; The maximum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} --- @@ -742,7 +742,7 @@ public readonly httpRetryWaitMin: number; The minimum wait time (in seconds) between failed API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} --- @@ -756,7 +756,7 @@ public readonly requestsPerSecond: number; The rate of requests per second to limit the HTTP client. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} --- @@ -770,7 +770,7 @@ public readonly spacesAccessId: string; The access key ID for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} --- @@ -784,7 +784,7 @@ public readonly spacesEndpoint: string; The URL to use for the DigitalOcean Spaces API. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} --- @@ -798,7 +798,7 @@ public readonly spacesSecretKey: string; The secret access key for Spaces API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} --- @@ -812,7 +812,7 @@ public readonly token: string; The token key for API operations. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} --- diff --git a/docs/record.csharp.md b/docs/record.csharp.md index 53669ac95..9390765b2 100644 --- a/docs/record.csharp.md +++ b/docs/record.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_record` -Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record). +Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record). # `record` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_record`](https://regis ### Record -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record digitalocean_record}. #### Initializers @@ -470,7 +470,7 @@ The construct id used in the generated config for the Record to import. The id of the existing Record that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#import import section} in the documentation of this resource for the id to use --- @@ -958,17 +958,17 @@ new RecordConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Domain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. | -| Flags | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. | -| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. | -| Priority | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. | -| Tag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. | -| Ttl | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. | -| Weight | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. | +| Domain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. | +| Flags | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. | +| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. | +| Priority | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. | +| Tag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. | +| Ttl | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. | +| Weight | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. | --- @@ -1050,7 +1050,7 @@ public string Domain { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. --- @@ -1062,7 +1062,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. --- @@ -1074,7 +1074,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. --- @@ -1086,7 +1086,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. --- @@ -1098,7 +1098,7 @@ public double Flags { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. --- @@ -1110,7 +1110,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1125,7 +1125,7 @@ public double Port { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. --- @@ -1137,7 +1137,7 @@ public double Priority { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. --- @@ -1149,7 +1149,7 @@ public string Tag { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. --- @@ -1161,7 +1161,7 @@ public double Ttl { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. --- @@ -1173,7 +1173,7 @@ public double Weight { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. --- diff --git a/docs/record.go.md b/docs/record.go.md index 8dba8a408..d2a8c333a 100644 --- a/docs/record.go.md +++ b/docs/record.go.md @@ -1,6 +1,6 @@ # `digitalocean_record` -Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record). +Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record). # `record` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_record`](https://regis ### Record -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record digitalocean_record}. #### Initializers @@ -470,7 +470,7 @@ The construct id used in the generated config for the Record to import. The id of the existing Record that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#import import section} in the documentation of this resource for the id to use --- @@ -958,17 +958,17 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/record" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Domain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. | -| Flags | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. | -| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. | -| Priority | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. | -| Tag | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. | -| Ttl | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. | -| Weight | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. | +| Domain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. | +| Flags | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. | +| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. | +| Priority | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. | +| Tag | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. | +| Ttl | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. | +| Weight | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. | --- @@ -1050,7 +1050,7 @@ Domain *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. --- @@ -1062,7 +1062,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. --- @@ -1074,7 +1074,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. --- @@ -1086,7 +1086,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. --- @@ -1098,7 +1098,7 @@ Flags *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. --- @@ -1110,7 +1110,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1125,7 +1125,7 @@ Port *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. --- @@ -1137,7 +1137,7 @@ Priority *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. --- @@ -1149,7 +1149,7 @@ Tag *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. --- @@ -1161,7 +1161,7 @@ Ttl *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. --- @@ -1173,7 +1173,7 @@ Weight *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. --- diff --git a/docs/record.java.md b/docs/record.java.md index 133242ff8..c2008133d 100644 --- a/docs/record.java.md +++ b/docs/record.java.md @@ -1,6 +1,6 @@ # `digitalocean_record` -Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record). +Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record). # `record` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_record`](https://regis ### Record -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record digitalocean_record}. #### Initializers @@ -52,17 +52,17 @@ Record.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. | -| flags | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. | -| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. | -| priority | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. | -| tag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. | -| ttl | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. | -| weight | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. | +| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. | +| flags | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. | +| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. | +| priority | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. | +| tag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. | +| ttl | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. | +| weight | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. | --- @@ -130,7 +130,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. --- @@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -181,7 +181,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. --- @@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. --- @@ -197,7 +197,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. --- @@ -205,7 +205,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. --- @@ -213,7 +213,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. --- @@ -639,7 +639,7 @@ The construct id used in the generated config for the Record to import. The id of the existing Record that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#import import section} in the documentation of this resource for the id to use --- @@ -1131,17 +1131,17 @@ RecordConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. | -| flags | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. | -| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. | -| priority | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. | -| tag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. | -| ttl | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. | -| weight | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. | +| domain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. | +| flags | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. | +| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. | +| priority | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. | +| tag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. | +| ttl | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. | +| weight | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. | --- @@ -1223,7 +1223,7 @@ public java.lang.String getDomain(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. --- @@ -1235,7 +1235,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. --- @@ -1247,7 +1247,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. --- @@ -1259,7 +1259,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. --- @@ -1271,7 +1271,7 @@ public java.lang.Number getFlags(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. --- @@ -1283,7 +1283,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1298,7 +1298,7 @@ public java.lang.Number getPort(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. --- @@ -1310,7 +1310,7 @@ public java.lang.Number getPriority(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. --- @@ -1322,7 +1322,7 @@ public java.lang.String getTag(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. --- @@ -1334,7 +1334,7 @@ public java.lang.Number getTtl(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. --- @@ -1346,7 +1346,7 @@ public java.lang.Number getWeight(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. --- diff --git a/docs/record.python.md b/docs/record.python.md index a7d0ac7e2..41fc6abbd 100644 --- a/docs/record.python.md +++ b/docs/record.python.md @@ -1,6 +1,6 @@ # `digitalocean_record` -Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record). +Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record). # `record` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_record`](https://regis ### Record -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record digitalocean_record}. #### Initializers @@ -50,17 +50,17 @@ record.Record( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. | -| flags | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. | -| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. | -| priority | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. | -| tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. | -| ttl | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. | -| weight | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. | +| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. | +| flags | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. | +| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. | +| priority | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. | +| tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. | +| ttl | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. | +| weight | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. | --- @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -179,7 +179,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. --- @@ -203,7 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. --- @@ -211,7 +211,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. --- @@ -679,7 +679,7 @@ The construct id used in the generated config for the Record to import. The id of the existing Record that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#import import section} in the documentation of this resource for the id to use --- @@ -1167,17 +1167,17 @@ record.RecordConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. | -| flags | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. | -| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. | -| priority | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. | -| tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. | -| ttl | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. | -| weight | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. | +| domain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. | +| flags | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. | +| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. | +| priority | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. | +| tag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. | +| ttl | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. | +| weight | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. | --- @@ -1259,7 +1259,7 @@ domain: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. --- @@ -1271,7 +1271,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. --- @@ -1283,7 +1283,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. --- @@ -1295,7 +1295,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. --- @@ -1307,7 +1307,7 @@ flags: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. --- @@ -1319,7 +1319,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1334,7 +1334,7 @@ port: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. --- @@ -1346,7 +1346,7 @@ priority: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. --- @@ -1358,7 +1358,7 @@ tag: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. --- @@ -1370,7 +1370,7 @@ ttl: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. --- @@ -1382,7 +1382,7 @@ weight: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. --- diff --git a/docs/record.typescript.md b/docs/record.typescript.md index a144a6968..54126cac4 100644 --- a/docs/record.typescript.md +++ b/docs/record.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_record` -Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record). +Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record). # `record` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_record`](https://regis ### Record -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record digitalocean_record}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record digitalocean_record}. #### Initializers @@ -470,7 +470,7 @@ The construct id used in the generated config for the Record to import. The id of the existing Record that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#import import section} in the documentation of this resource for the id to use --- @@ -939,17 +939,17 @@ const recordConfig: record.RecordConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. | -| flags | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. | -| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. | -| priority | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. | -| tag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. | -| ttl | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. | -| weight | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. | +| domain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. | +| flags | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. | +| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. | +| priority | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. | +| tag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. | +| ttl | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. | +| weight | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. | --- @@ -1031,7 +1031,7 @@ public readonly domain: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain}. --- @@ -1043,7 +1043,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name}. --- @@ -1055,7 +1055,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type}. --- @@ -1067,7 +1067,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value}. --- @@ -1079,7 +1079,7 @@ public readonly flags: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags}. --- @@ -1091,7 +1091,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1106,7 +1106,7 @@ public readonly port: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port}. --- @@ -1118,7 +1118,7 @@ public readonly priority: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority}. --- @@ -1130,7 +1130,7 @@ public readonly tag: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag}. --- @@ -1142,7 +1142,7 @@ public readonly ttl: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl}. --- @@ -1154,7 +1154,7 @@ public readonly weight: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight}. --- diff --git a/docs/reservedIp.csharp.md b/docs/reservedIp.csharp.md index bcbb8df9a..2b724f10f 100644 --- a/docs/reservedIp.csharp.md +++ b/docs/reservedIp.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip). # `reservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https:// ### ReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the ReservedIp to import. The id of the existing ReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -769,10 +769,10 @@ new ReservedIpConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. | -| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. | -| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. | +| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. | +| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | --- @@ -854,7 +854,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. --- @@ -866,7 +866,7 @@ public double DropletId { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. --- @@ -878,7 +878,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -893,7 +893,7 @@ public string IpAddress { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. --- diff --git a/docs/reservedIp.go.md b/docs/reservedIp.go.md index 117aef5e4..2e9d43df5 100644 --- a/docs/reservedIp.go.md +++ b/docs/reservedIp.go.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip). # `reservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https:// ### ReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the ReservedIp to import. The id of the existing ReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -769,10 +769,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reserve | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. | -| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. | -| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. | +| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. | +| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | --- @@ -854,7 +854,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. --- @@ -866,7 +866,7 @@ DropletId *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. --- @@ -878,7 +878,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -893,7 +893,7 @@ IpAddress *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. --- diff --git a/docs/reservedIp.java.md b/docs/reservedIp.java.md index 7455715eb..f7ccd4bf7 100644 --- a/docs/reservedIp.java.md +++ b/docs/reservedIp.java.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip). # `reservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https:// ### ReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -45,10 +45,10 @@ ReservedIp.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. --- @@ -541,7 +541,7 @@ The construct id used in the generated config for the ReservedIp to import. The id of the existing ReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -872,10 +872,10 @@ ReservedIpConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | --- @@ -957,7 +957,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. --- @@ -969,7 +969,7 @@ public java.lang.Number getDropletId(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. --- @@ -981,7 +981,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -996,7 +996,7 @@ public java.lang.String getIpAddress(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. --- diff --git a/docs/reservedIp.python.md b/docs/reservedIp.python.md index 1832dcbb4..61df3ef0d 100644 --- a/docs/reservedIp.python.md +++ b/docs/reservedIp.python.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip). # `reservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https:// ### ReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -43,10 +43,10 @@ reservedIp.ReservedIp( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -141,7 +141,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. --- @@ -581,7 +581,7 @@ The construct id used in the generated config for the ReservedIp to import. The id of the existing ReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -908,10 +908,10 @@ reservedIp.ReservedIpConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | --- @@ -993,7 +993,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. --- @@ -1005,7 +1005,7 @@ droplet_id: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. --- @@ -1017,7 +1017,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1032,7 +1032,7 @@ ip_address: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. --- diff --git a/docs/reservedIp.typescript.md b/docs/reservedIp.typescript.md index 957bc168a..befc75e35 100644 --- a/docs/reservedIp.typescript.md +++ b/docs/reservedIp.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip). # `reservedIp` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https:// ### ReservedIp -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip digitalocean_reserved_ip}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip digitalocean_reserved_ip}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the ReservedIp to import. The id of the existing ReservedIp that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use --- @@ -757,10 +757,10 @@ const reservedIpConfig: reservedIp.ReservedIpConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. | -| dropletId | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. | +| dropletId | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. | --- @@ -842,7 +842,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region}. --- @@ -854,7 +854,7 @@ public readonly dropletId: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id}. --- @@ -866,7 +866,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -881,7 +881,7 @@ public readonly ipAddress: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address}. --- diff --git a/docs/reservedIpAssignment.csharp.md b/docs/reservedIpAssignment.csharp.md index 1a366f3c8..92c15aa26 100644 --- a/docs/reservedIpAssignment.csharp.md +++ b/docs/reservedIpAssignment.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment). # `reservedIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment ### ReservedIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the ReservedIpAssignment to im The id of the existing ReservedIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ new ReservedIpAssignmentConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| IpAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- @@ -805,7 +805,7 @@ public double DropletId { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. --- @@ -817,7 +817,7 @@ public string IpAddress { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. --- @@ -829,7 +829,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/reservedIpAssignment.go.md b/docs/reservedIpAssignment.go.md index d5c57afdf..0a9f323a8 100644 --- a/docs/reservedIpAssignment.go.md +++ b/docs/reservedIpAssignment.go.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment). # `reservedIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment ### ReservedIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the ReservedIpAssignment to im The id of the existing ReservedIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/reserve | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| IpAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- @@ -805,7 +805,7 @@ DropletId *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. --- @@ -817,7 +817,7 @@ IpAddress *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. --- @@ -829,7 +829,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/reservedIpAssignment.java.md b/docs/reservedIpAssignment.java.md index a485a8527..41710cda2 100644 --- a/docs/reservedIpAssignment.java.md +++ b/docs/reservedIpAssignment.java.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment). # `reservedIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment ### ReservedIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. #### Initializers @@ -44,9 +44,9 @@ ReservedIpAssignment.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -517,7 +517,7 @@ The construct id used in the generated config for the ReservedIpAssignment to im The id of the existing ReservedIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -814,9 +814,9 @@ ReservedIpAssignmentConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| ipAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- @@ -898,7 +898,7 @@ public java.lang.Number getDropletId(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. --- @@ -910,7 +910,7 @@ public java.lang.String getIpAddress(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. --- @@ -922,7 +922,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/reservedIpAssignment.python.md b/docs/reservedIpAssignment.python.md index c07e9b9b1..5745e9a78 100644 --- a/docs/reservedIpAssignment.python.md +++ b/docs/reservedIpAssignment.python.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment). # `reservedIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment ### ReservedIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. #### Initializers @@ -42,9 +42,9 @@ reservedIpAssignment.ReservedIpAssignment( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -557,7 +557,7 @@ The construct id used in the generated config for the ReservedIpAssignment to im The id of the existing ReservedIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -850,9 +850,9 @@ reservedIpAssignment.ReservedIpAssignmentConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| ip_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- @@ -934,7 +934,7 @@ droplet_id: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. --- @@ -946,7 +946,7 @@ ip_address: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. --- @@ -958,7 +958,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/reservedIpAssignment.typescript.md b/docs/reservedIpAssignment.typescript.md index 0e6092ad2..24dd2938a 100644 --- a/docs/reservedIpAssignment.typescript.md +++ b/docs/reservedIpAssignment.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_reserved_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment). # `reservedIpAssignment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment ### ReservedIpAssignment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the ReservedIpAssignment to im The id of the existing ReservedIpAssignment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use --- @@ -710,9 +710,9 @@ const reservedIpAssignmentConfig: reservedIpAssignment.ReservedIpAssignmentConfi | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | -| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | +| dropletId | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. | +| ipAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. | --- @@ -794,7 +794,7 @@ public readonly dropletId: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id}. --- @@ -806,7 +806,7 @@ public readonly ipAddress: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address}. --- @@ -818,7 +818,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/spacesBucket.csharp.md b/docs/spacesBucket.csharp.md index e830844fe..28d3fe85a 100644 --- a/docs/spacesBucket.csharp.md +++ b/docs/spacesBucket.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket). # `spacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https: ### SpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the SpacesBucket to import. The id of the existing SpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -954,7 +954,7 @@ new SpacesBucketConfig { | Acl | string | Canned ACL applied on bucket creation. | | CorsRule | object | cors_rule block. | | ForceDestroy | object | Unless true, the bucket will only be destroyed if empty. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | LifecycleRule | object | lifecycle_rule block. | | Region | string | Bucket region. | | Versioning | SpacesBucketVersioning | versioning block. | @@ -1041,7 +1041,7 @@ public string Name { get; set; } Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} --- @@ -1055,7 +1055,7 @@ public string Acl { get; set; } Canned ACL applied on bucket creation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} --- @@ -1069,7 +1069,7 @@ public object CorsRule { get; set; } cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} --- @@ -1083,7 +1083,7 @@ public object ForceDestroy { get; set; } Unless true, the bucket will only be destroyed if empty. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} --- @@ -1095,7 +1095,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1112,7 +1112,7 @@ public object LifecycleRule { get; set; } lifecycle_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} --- @@ -1126,7 +1126,7 @@ public string Region { get; set; } Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} --- @@ -1140,7 +1140,7 @@ public SpacesBucketVersioning Versioning { get; set; } versioning block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} --- @@ -1166,7 +1166,7 @@ new SpacesBucketCorsRule { | 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 | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | +| MaxAgeSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | --- @@ -1180,7 +1180,7 @@ public string[] AllowedMethods { get; set; } A list of HTTP methods (e.g. GET) which are allowed from the specified origin. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} --- @@ -1196,7 +1196,7 @@ A list of hosts from which requests using the specified methods are allowed. A host may contain one wildcard (e.g. http://*.example.com). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} --- @@ -1212,7 +1212,7 @@ A list of headers that will be included in the CORS preflight request's Access-C A header may contain one wildcard (e.g. x-amz-*). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} --- @@ -1224,7 +1224,7 @@ public double MaxAgeSeconds { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. --- @@ -1249,12 +1249,12 @@ new SpacesBucketLifecycleRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | -| AbortIncompleteMultipartUploadDays | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| AbortIncompleteMultipartUploadDays | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | NoncurrentVersionExpiration | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | noncurrent_version_expiration block. | -| Prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | +| Prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | --- @@ -1266,7 +1266,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- @@ -1278,7 +1278,7 @@ public double AbortIncompleteMultipartUploadDays { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. --- @@ -1292,7 +1292,7 @@ public SpacesBucketLifecycleRuleExpiration Expiration { get; set; } expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} --- @@ -1304,7 +1304,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1321,7 +1321,7 @@ public SpacesBucketLifecycleRuleNoncurrentVersionExpiration NoncurrentVersionExp noncurrent_version_expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} --- @@ -1333,7 +1333,7 @@ public string Prefix { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. --- @@ -1355,9 +1355,9 @@ new SpacesBucketLifecycleRuleExpiration { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Date | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | -| Days | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | -| ExpiredObjectDeleteMarker | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | +| Date | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | +| Days | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| ExpiredObjectDeleteMarker | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | --- @@ -1369,7 +1369,7 @@ public string Date { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. --- @@ -1381,7 +1381,7 @@ public double Days { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1393,7 +1393,7 @@ public object ExpiredObjectDeleteMarker { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. --- @@ -1413,7 +1413,7 @@ new SpacesBucketLifecycleRuleNoncurrentVersionExpiration { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Days | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| Days | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | --- @@ -1425,7 +1425,7 @@ public double Days { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1445,7 +1445,7 @@ new SpacesBucketVersioning { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| Enabled | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | --- @@ -1457,7 +1457,7 @@ public object Enabled { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- diff --git a/docs/spacesBucket.go.md b/docs/spacesBucket.go.md index 5acd266f8..7f6850890 100644 --- a/docs/spacesBucket.go.md +++ b/docs/spacesBucket.go.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket). # `spacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https: ### SpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the SpacesBucket to import. The id of the existing SpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -954,7 +954,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | Acl | *string | Canned ACL applied on bucket creation. | | CorsRule | interface{} | cors_rule block. | | ForceDestroy | interface{} | Unless true, the bucket will only be destroyed if empty. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | LifecycleRule | interface{} | lifecycle_rule block. | | Region | *string | Bucket region. | | Versioning | SpacesBucketVersioning | versioning block. | @@ -1041,7 +1041,7 @@ Name *string Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} --- @@ -1055,7 +1055,7 @@ Acl *string Canned ACL applied on bucket creation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} --- @@ -1069,7 +1069,7 @@ CorsRule interface{} cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} --- @@ -1083,7 +1083,7 @@ ForceDestroy interface{} Unless true, the bucket will only be destroyed if empty. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} --- @@ -1095,7 +1095,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1112,7 +1112,7 @@ LifecycleRule interface{} lifecycle_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} --- @@ -1126,7 +1126,7 @@ Region *string Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} --- @@ -1140,7 +1140,7 @@ Versioning SpacesBucketVersioning versioning block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} --- @@ -1166,7 +1166,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | 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 | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | +| MaxAgeSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | --- @@ -1180,7 +1180,7 @@ AllowedMethods *[]*string A list of HTTP methods (e.g. GET) which are allowed from the specified origin. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} --- @@ -1196,7 +1196,7 @@ A list of hosts from which requests using the specified methods are allowed. A host may contain one wildcard (e.g. http://*.example.com). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} --- @@ -1212,7 +1212,7 @@ A list of headers that will be included in the CORS preflight request's Access-C A header may contain one wildcard (e.g. x-amz-*). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} --- @@ -1224,7 +1224,7 @@ MaxAgeSeconds *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. --- @@ -1249,12 +1249,12 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | **Name** | **Type** | **Description** | | --- | --- | --- | -| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | -| AbortIncompleteMultipartUploadDays | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| AbortIncompleteMultipartUploadDays | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | NoncurrentVersionExpiration | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | noncurrent_version_expiration block. | -| Prefix | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | +| Prefix | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | --- @@ -1266,7 +1266,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- @@ -1278,7 +1278,7 @@ AbortIncompleteMultipartUploadDays *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. --- @@ -1292,7 +1292,7 @@ Expiration SpacesBucketLifecycleRuleExpiration expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} --- @@ -1304,7 +1304,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1321,7 +1321,7 @@ NoncurrentVersionExpiration SpacesBucketLifecycleRuleNoncurrentVersionExpiration noncurrent_version_expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} --- @@ -1333,7 +1333,7 @@ Prefix *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. --- @@ -1355,9 +1355,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | **Name** | **Type** | **Description** | | --- | --- | --- | -| Date | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | -| Days | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | -| ExpiredObjectDeleteMarker | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | +| Date | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | +| Days | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| ExpiredObjectDeleteMarker | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | --- @@ -1369,7 +1369,7 @@ Date *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. --- @@ -1381,7 +1381,7 @@ Days *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1393,7 +1393,7 @@ ExpiredObjectDeleteMarker interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. --- @@ -1413,7 +1413,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | **Name** | **Type** | **Description** | | --- | --- | --- | -| Days | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| Days | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | --- @@ -1425,7 +1425,7 @@ Days *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1445,7 +1445,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | **Name** | **Type** | **Description** | | --- | --- | --- | -| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| Enabled | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | --- @@ -1457,7 +1457,7 @@ Enabled interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- diff --git a/docs/spacesBucket.java.md b/docs/spacesBucket.java.md index f2f2e1000..9d24c932c 100644 --- a/docs/spacesBucket.java.md +++ b/docs/spacesBucket.java.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket). # `spacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https: ### SpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -56,7 +56,7 @@ SpacesBucket.Builder.create(Construct scope, java.lang.String id) | acl | java.lang.String | Canned ACL applied on bucket creation. | | corsRule | com.hashicorp.cdktf.IResolvable OR java.util.List<SpacesBucketCorsRule> | cors_rule block. | | forceDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Unless true, the bucket will only be destroyed if empty. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | lifecycleRule | com.hashicorp.cdktf.IResolvable OR java.util.List<SpacesBucketLifecycleRule> | lifecycle_rule block. | | region | java.lang.String | Bucket region. | | versioning | SpacesBucketVersioning | versioning block. | @@ -129,7 +129,7 @@ Must be unique amongst siblings in the same scope Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} --- @@ -139,7 +139,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Canned ACL applied on bucket creation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} --- @@ -149,7 +149,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Unless true, the bucket will only be destroyed if empty. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -180,7 +180,7 @@ If you experience problems setting this value it might not be settable. Please t lifecycle_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} --- @@ -190,7 +190,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} --- @@ -200,7 +200,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit versioning block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} --- @@ -665,7 +665,7 @@ The construct id used in the generated config for the SpacesBucket to import. The id of the existing SpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -1117,7 +1117,7 @@ SpacesBucketConfig.builder() | acl | java.lang.String | Canned ACL applied on bucket creation. | | corsRule | com.hashicorp.cdktf.IResolvable OR java.util.List<SpacesBucketCorsRule> | cors_rule block. | | forceDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Unless true, the bucket will only be destroyed if empty. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | lifecycleRule | com.hashicorp.cdktf.IResolvable OR java.util.List<SpacesBucketLifecycleRule> | lifecycle_rule block. | | region | java.lang.String | Bucket region. | | versioning | SpacesBucketVersioning | versioning block. | @@ -1204,7 +1204,7 @@ public java.lang.String getName(); Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} --- @@ -1218,7 +1218,7 @@ public java.lang.String getAcl(); Canned ACL applied on bucket creation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} --- @@ -1232,7 +1232,7 @@ public java.lang.Object getCorsRule(); cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} --- @@ -1246,7 +1246,7 @@ public java.lang.Object getForceDestroy(); Unless true, the bucket will only be destroyed if empty. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} --- @@ -1258,7 +1258,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1275,7 +1275,7 @@ public java.lang.Object getLifecycleRule(); lifecycle_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} --- @@ -1289,7 +1289,7 @@ public java.lang.String getRegion(); Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} --- @@ -1303,7 +1303,7 @@ public SpacesBucketVersioning getVersioning(); versioning block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} --- @@ -1329,7 +1329,7 @@ SpacesBucketCorsRule.builder() | allowedMethods | java.util.List | A list of HTTP methods (e.g. GET) which are allowed from the specified origin. | | allowedOrigins | java.util.List | A list of hosts from which requests using the specified methods are allowed. | | allowedHeaders | java.util.List | A list of headers that will be included in the CORS preflight request's Access-Control-Request-Headers. | -| maxAgeSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | +| maxAgeSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | --- @@ -1343,7 +1343,7 @@ public java.util.List getAllowedMethods(); A list of HTTP methods (e.g. GET) which are allowed from the specified origin. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} --- @@ -1359,7 +1359,7 @@ A list of hosts from which requests using the specified methods are allowed. A host may contain one wildcard (e.g. http://*.example.com). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} --- @@ -1375,7 +1375,7 @@ A list of headers that will be included in the CORS preflight request's Access-C A header may contain one wildcard (e.g. x-amz-*). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} --- @@ -1387,7 +1387,7 @@ public java.lang.Number getMaxAgeSeconds(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. --- @@ -1413,12 +1413,12 @@ SpacesBucketLifecycleRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | -| abortIncompleteMultipartUploadDays | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| abortIncompleteMultipartUploadDays | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | | expiration | SpacesBucketLifecycleRuleExpiration | expiration block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | noncurrentVersionExpiration | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | noncurrent_version_expiration block. | -| prefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | +| prefix | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | --- @@ -1430,7 +1430,7 @@ public java.lang.Object getEnabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- @@ -1442,7 +1442,7 @@ public java.lang.Number getAbortIncompleteMultipartUploadDays(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. --- @@ -1456,7 +1456,7 @@ public SpacesBucketLifecycleRuleExpiration getExpiration(); expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} --- @@ -1468,7 +1468,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1485,7 +1485,7 @@ public SpacesBucketLifecycleRuleNoncurrentVersionExpiration getNoncurrentVersion noncurrent_version_expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} --- @@ -1497,7 +1497,7 @@ public java.lang.String getPrefix(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. --- @@ -1520,9 +1520,9 @@ SpacesBucketLifecycleRuleExpiration.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| date | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | -| days | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | -| expiredObjectDeleteMarker | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | +| date | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | +| days | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| expiredObjectDeleteMarker | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | --- @@ -1534,7 +1534,7 @@ public java.lang.String getDate(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. --- @@ -1546,7 +1546,7 @@ public java.lang.Number getDays(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1558,7 +1558,7 @@ public java.lang.Object getExpiredObjectDeleteMarker(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. --- @@ -1578,7 +1578,7 @@ SpacesBucketLifecycleRuleNoncurrentVersionExpiration.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| days | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| days | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | --- @@ -1590,7 +1590,7 @@ public java.lang.Number getDays(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1611,7 +1611,7 @@ SpacesBucketVersioning.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| enabled | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | --- @@ -1623,7 +1623,7 @@ public java.lang.Object getEnabled(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- diff --git a/docs/spacesBucket.python.md b/docs/spacesBucket.python.md index 0a50a59cc..e7dc6455a 100644 --- a/docs/spacesBucket.python.md +++ b/docs/spacesBucket.python.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket). # `spacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https: ### SpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -51,7 +51,7 @@ spacesBucket.SpacesBucket( | acl | str | Canned ACL applied on bucket creation. | | cors_rule | typing.Union[cdktf.IResolvable, typing.List[SpacesBucketCorsRule]] | cors_rule block. | | force_destroy | typing.Union[bool, cdktf.IResolvable] | Unless true, the bucket will only be destroyed if empty. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | lifecycle_rule | typing.Union[cdktf.IResolvable, typing.List[SpacesBucketLifecycleRule]] | lifecycle_rule block. | | region | str | Bucket region. | | versioning | SpacesBucketVersioning | versioning block. | @@ -124,7 +124,7 @@ Must be unique amongst siblings in the same scope Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Canned ACL applied on bucket creation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} --- @@ -154,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Unless true, the bucket will only be destroyed if empty. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -175,7 +175,7 @@ If you experience problems setting this value it might not be settable. Please t lifecycle_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit versioning block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} --- @@ -550,7 +550,7 @@ def put_versioning( - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- @@ -710,7 +710,7 @@ The construct id used in the generated config for the SpacesBucket to import. The id of the existing SpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -1155,7 +1155,7 @@ spacesBucket.SpacesBucketConfig( | acl | str | Canned ACL applied on bucket creation. | | cors_rule | typing.Union[cdktf.IResolvable, typing.List[SpacesBucketCorsRule]] | cors_rule block. | | force_destroy | typing.Union[bool, cdktf.IResolvable] | Unless true, the bucket will only be destroyed if empty. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | lifecycle_rule | typing.Union[cdktf.IResolvable, typing.List[SpacesBucketLifecycleRule]] | lifecycle_rule block. | | region | str | Bucket region. | | versioning | SpacesBucketVersioning | versioning block. | @@ -1242,7 +1242,7 @@ name: str Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} --- @@ -1256,7 +1256,7 @@ acl: str Canned ACL applied on bucket creation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} --- @@ -1270,7 +1270,7 @@ cors_rule: typing.Union[IResolvable, typing.List[SpacesBucketCorsRule]] cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} --- @@ -1284,7 +1284,7 @@ force_destroy: typing.Union[bool, IResolvable] Unless true, the bucket will only be destroyed if empty. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} --- @@ -1296,7 +1296,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1313,7 +1313,7 @@ lifecycle_rule: typing.Union[IResolvable, typing.List[SpacesBucketLifecycleRule] lifecycle_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} --- @@ -1327,7 +1327,7 @@ region: str Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} --- @@ -1341,7 +1341,7 @@ versioning: SpacesBucketVersioning versioning block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} --- @@ -1367,7 +1367,7 @@ spacesBucket.SpacesBucketCorsRule( | allowed_methods | typing.List[str] | A list of HTTP methods (e.g. GET) which are allowed from the specified origin. | | allowed_origins | typing.List[str] | A list of hosts from which requests using the specified methods are allowed. | | allowed_headers | typing.List[str] | A list of headers that will be included in the CORS preflight request's Access-Control-Request-Headers. | -| max_age_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | +| max_age_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | --- @@ -1381,7 +1381,7 @@ allowed_methods: typing.List[str] A list of HTTP methods (e.g. GET) which are allowed from the specified origin. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} --- @@ -1397,7 +1397,7 @@ A list of hosts from which requests using the specified methods are allowed. A host may contain one wildcard (e.g. http://*.example.com). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} --- @@ -1413,7 +1413,7 @@ A list of headers that will be included in the CORS preflight request's Access-C A header may contain one wildcard (e.g. x-amz-*). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} --- @@ -1425,7 +1425,7 @@ max_age_seconds: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. --- @@ -1450,12 +1450,12 @@ spacesBucket.SpacesBucketLifecycleRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | -| abort_incomplete_multipart_upload_days | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| abort_incomplete_multipart_upload_days | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | | expiration | SpacesBucketLifecycleRuleExpiration | expiration block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | noncurrent_version_expiration | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | noncurrent_version_expiration block. | -| prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | +| prefix | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | --- @@ -1467,7 +1467,7 @@ enabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- @@ -1479,7 +1479,7 @@ abort_incomplete_multipart_upload_days: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. --- @@ -1493,7 +1493,7 @@ expiration: SpacesBucketLifecycleRuleExpiration expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} --- @@ -1505,7 +1505,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1522,7 +1522,7 @@ noncurrent_version_expiration: SpacesBucketLifecycleRuleNoncurrentVersionExpirat noncurrent_version_expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} --- @@ -1534,7 +1534,7 @@ prefix: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. --- @@ -1556,9 +1556,9 @@ spacesBucket.SpacesBucketLifecycleRuleExpiration( | **Name** | **Type** | **Description** | | --- | --- | --- | -| date | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | -| days | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | -| expired_object_delete_marker | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | +| date | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | +| days | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| expired_object_delete_marker | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | --- @@ -1570,7 +1570,7 @@ date: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. --- @@ -1582,7 +1582,7 @@ days: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1594,7 +1594,7 @@ expired_object_delete_marker: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. --- @@ -1614,7 +1614,7 @@ spacesBucket.SpacesBucketLifecycleRuleNoncurrentVersionExpiration( | **Name** | **Type** | **Description** | | --- | --- | --- | -| days | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| days | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | --- @@ -1626,7 +1626,7 @@ days: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1646,7 +1646,7 @@ spacesBucket.SpacesBucketVersioning( | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| enabled | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | --- @@ -1658,7 +1658,7 @@ enabled: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- @@ -3295,7 +3295,7 @@ def put_expiration( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. --- @@ -3303,7 +3303,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -3311,7 +3311,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. --- @@ -3327,7 +3327,7 @@ def put_noncurrent_version_expiration( - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- diff --git a/docs/spacesBucket.typescript.md b/docs/spacesBucket.typescript.md index 0931b3cac..afa8f5faf 100644 --- a/docs/spacesBucket.typescript.md +++ b/docs/spacesBucket.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket). # `spacesBucket` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https: ### SpacesBucket -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket digitalocean_spaces_bucket}. #### Initializers @@ -509,7 +509,7 @@ The construct id used in the generated config for the SpacesBucket to import. The id of the existing SpacesBucket that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use --- @@ -938,7 +938,7 @@ const spacesBucketConfig: spacesBucket.SpacesBucketConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | lifecycleRule | cdktf.IResolvable \| SpacesBucketLifecycleRule[] | lifecycle_rule block. | | region | string | Bucket region. | | versioning | SpacesBucketVersioning | versioning block. | @@ -1025,7 +1025,7 @@ public readonly name: string; Bucket name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} --- @@ -1039,7 +1039,7 @@ public readonly acl: string; Canned ACL applied on bucket creation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} --- @@ -1053,7 +1053,7 @@ public readonly corsRule: IResolvable | SpacesBucketCorsRule[]; cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} --- @@ -1067,7 +1067,7 @@ public readonly forceDestroy: boolean | IResolvable; Unless true, the bucket will only be destroyed if empty. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} --- @@ -1079,7 +1079,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1096,7 +1096,7 @@ public readonly lifecycleRule: IResolvable | SpacesBucketLifecycleRule[]; lifecycle_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} --- @@ -1110,7 +1110,7 @@ public readonly region: string; Bucket region. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} --- @@ -1124,7 +1124,7 @@ public readonly versioning: SpacesBucketVersioning; versioning block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} --- @@ -1145,7 +1145,7 @@ const spacesBucketCorsRule: spacesBucket.SpacesBucketCorsRule = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | +| maxAgeSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. | --- @@ -1159,7 +1159,7 @@ public readonly allowedMethods: string[]; A list of HTTP methods (e.g. GET) which are allowed from the specified origin. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} --- @@ -1175,7 +1175,7 @@ A list of hosts from which requests using the specified methods are allowed. A host may contain one wildcard (e.g. http://*.example.com). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} --- @@ -1191,7 +1191,7 @@ A list of headers that will be included in the CORS preflight request's Access-C A header may contain one wildcard (e.g. x-amz-*). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} --- @@ -1203,7 +1203,7 @@ public readonly maxAgeSeconds: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds}. --- @@ -1221,12 +1221,12 @@ const spacesBucketLifecycleRule: spacesBucket.SpacesBucketLifecycleRule = { ... | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | -| abortIncompleteMultipartUploadDays | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| abortIncompleteMultipartUploadDays | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. | | noncurrentVersionExpiration | SpacesBucketLifecycleRuleNoncurrentVersionExpiration | noncurrent_version_expiration block. | -| prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | +| prefix | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. | --- @@ -1238,7 +1238,7 @@ public readonly enabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- @@ -1250,7 +1250,7 @@ public readonly abortIncompleteMultipartUploadDays: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days}. --- @@ -1264,7 +1264,7 @@ public readonly expiration: SpacesBucketLifecycleRuleExpiration; expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} --- @@ -1276,7 +1276,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1293,7 +1293,7 @@ public readonly noncurrentVersionExpiration: SpacesBucketLifecycleRuleNoncurrent noncurrent_version_expiration block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} --- @@ -1305,7 +1305,7 @@ public readonly prefix: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix}. --- @@ -1323,9 +1323,9 @@ const spacesBucketLifecycleRuleExpiration: spacesBucket.SpacesBucketLifecycleRul | **Name** | **Type** | **Description** | | --- | --- | --- | -| date | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | -| days | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | -| expiredObjectDeleteMarker | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | +| date | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. | +| days | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| expiredObjectDeleteMarker | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. | --- @@ -1337,7 +1337,7 @@ public readonly date: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date}. --- @@ -1349,7 +1349,7 @@ public readonly days: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1361,7 +1361,7 @@ public readonly expiredObjectDeleteMarker: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker}. --- @@ -1379,7 +1379,7 @@ const spacesBucketLifecycleRuleNoncurrentVersionExpiration: spacesBucket.SpacesB | **Name** | **Type** | **Description** | | --- | --- | --- | -| days | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | +| days | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. | --- @@ -1391,7 +1391,7 @@ public readonly days: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days}. --- @@ -1409,7 +1409,7 @@ const spacesBucketVersioning: spacesBucket.SpacesBucketVersioning = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | +| enabled | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. | --- @@ -1421,7 +1421,7 @@ public readonly enabled: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled}. --- diff --git a/docs/spacesBucketCorsConfiguration.csharp.md b/docs/spacesBucketCorsConfiguration.csharp.md index 08d09fb04..3078dcd3b 100644 --- a/docs/spacesBucketCorsConfiguration.csharp.md +++ b/docs/spacesBucketCorsConfiguration.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_cors_configuration` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration). # `spacesBucketCorsConfiguration` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_con ### SpacesBucketCorsConfiguration -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. #### Initializers @@ -441,7 +441,7 @@ The construct id used in the generated config for the SpacesBucketCorsConfigurat The id of the existing SpacesBucketCorsConfiguration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use --- @@ -759,8 +759,8 @@ new SpacesBucketCorsConfigurationConfig { | Provisioners | object[] | *No description.* | | Bucket | string | Bucket ID. | | CorsRule | object | cors_rule block. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | --- @@ -844,7 +844,7 @@ public string Bucket { get; set; } Bucket ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} --- @@ -858,7 +858,7 @@ public object CorsRule { get; set; } cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} --- @@ -870,7 +870,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. --- @@ -882,7 +882,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -910,12 +910,12 @@ new SpacesBucketCorsConfigurationCorsRule { | **Name** | **Type** | **Description** | | --- | --- | --- | -| AllowedMethods | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | -| AllowedOrigins | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | -| AllowedHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | -| ExposeHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | -| MaxAgeSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | +| AllowedMethods | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | +| AllowedOrigins | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | +| AllowedHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | +| ExposeHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| MaxAgeSeconds | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | --- @@ -927,7 +927,7 @@ public string[] AllowedMethods { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. --- @@ -939,7 +939,7 @@ public string[] AllowedOrigins { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. --- @@ -951,7 +951,7 @@ public string[] AllowedHeaders { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. --- @@ -963,7 +963,7 @@ public string[] ExposeHeaders { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. --- @@ -975,7 +975,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -990,7 +990,7 @@ public double MaxAgeSeconds { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. --- diff --git a/docs/spacesBucketCorsConfiguration.go.md b/docs/spacesBucketCorsConfiguration.go.md index 5f636f52c..d8ed52c7a 100644 --- a/docs/spacesBucketCorsConfiguration.go.md +++ b/docs/spacesBucketCorsConfiguration.go.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_cors_configuration` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration). # `spacesBucketCorsConfiguration` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_con ### SpacesBucketCorsConfiguration -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. #### Initializers @@ -441,7 +441,7 @@ The construct id used in the generated config for the SpacesBucketCorsConfigurat The id of the existing SpacesBucketCorsConfiguration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use --- @@ -759,8 +759,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | Provisioners | *[]interface{} | *No description.* | | Bucket | *string | Bucket ID. | | CorsRule | interface{} | cors_rule block. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | --- @@ -844,7 +844,7 @@ Bucket *string Bucket ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} --- @@ -858,7 +858,7 @@ CorsRule interface{} cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} --- @@ -870,7 +870,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. --- @@ -882,7 +882,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -910,12 +910,12 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | **Name** | **Type** | **Description** | | --- | --- | --- | -| AllowedMethods | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | -| AllowedOrigins | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | -| AllowedHeaders | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | -| ExposeHeaders | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | -| MaxAgeSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | +| AllowedMethods | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | +| AllowedOrigins | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | +| AllowedHeaders | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | +| ExposeHeaders | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| MaxAgeSeconds | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | --- @@ -927,7 +927,7 @@ AllowedMethods *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. --- @@ -939,7 +939,7 @@ AllowedOrigins *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. --- @@ -951,7 +951,7 @@ AllowedHeaders *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. --- @@ -963,7 +963,7 @@ ExposeHeaders *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. --- @@ -975,7 +975,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -990,7 +990,7 @@ MaxAgeSeconds *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. --- diff --git a/docs/spacesBucketCorsConfiguration.java.md b/docs/spacesBucketCorsConfiguration.java.md index 7a4ef18ac..9178d5d91 100644 --- a/docs/spacesBucketCorsConfiguration.java.md +++ b/docs/spacesBucketCorsConfiguration.java.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_cors_configuration` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration). # `spacesBucketCorsConfiguration` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_con ### SpacesBucketCorsConfiguration -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. #### Initializers @@ -48,8 +48,8 @@ SpacesBucketCorsConfiguration.Builder.create(Construct scope, java.lang.String i | provisioners | java.util.List | *No description.* | | bucket | java.lang.String | Bucket ID. | | corsRule | com.hashicorp.cdktf.IResolvable OR java.util.List<SpacesBucketCorsConfigurationCorsRule> | cors_rule block. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | --- @@ -119,7 +119,7 @@ Must be unique amongst siblings in the same scope Bucket ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} --- @@ -129,7 +129,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} --- @@ -137,7 +137,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -545,7 +545,7 @@ The construct id used in the generated config for the SpacesBucketCorsConfigurat The id of the existing SpacesBucketCorsConfiguration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use --- @@ -868,8 +868,8 @@ SpacesBucketCorsConfigurationConfig.builder() | provisioners | java.util.List | *No description.* | | bucket | java.lang.String | Bucket ID. | | corsRule | com.hashicorp.cdktf.IResolvable OR java.util.List<SpacesBucketCorsConfigurationCorsRule> | cors_rule block. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | --- @@ -953,7 +953,7 @@ public java.lang.String getBucket(); Bucket ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} --- @@ -967,7 +967,7 @@ public java.lang.Object getCorsRule(); cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} --- @@ -979,7 +979,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. --- @@ -991,7 +991,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1019,12 +1019,12 @@ SpacesBucketCorsConfigurationCorsRule.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowedMethods | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | -| allowedOrigins | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | -| allowedHeaders | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | -| exposeHeaders | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | -| maxAgeSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | +| allowedMethods | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | +| allowedOrigins | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | +| allowedHeaders | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | +| exposeHeaders | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| maxAgeSeconds | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | --- @@ -1036,7 +1036,7 @@ public java.util.List getAllowedMethods(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. --- @@ -1048,7 +1048,7 @@ public java.util.List getAllowedOrigins(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. --- @@ -1060,7 +1060,7 @@ public java.util.List getAllowedHeaders(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. --- @@ -1072,7 +1072,7 @@ public java.util.List getExposeHeaders(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. --- @@ -1084,7 +1084,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1099,7 +1099,7 @@ public java.lang.Number getMaxAgeSeconds(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. --- diff --git a/docs/spacesBucketCorsConfiguration.python.md b/docs/spacesBucketCorsConfiguration.python.md index 1a9df096e..1d11a44bb 100644 --- a/docs/spacesBucketCorsConfiguration.python.md +++ b/docs/spacesBucketCorsConfiguration.python.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_cors_configuration` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration). # `spacesBucketCorsConfiguration` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_con ### SpacesBucketCorsConfiguration -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. #### Initializers @@ -45,8 +45,8 @@ spacesBucketCorsConfiguration.SpacesBucketCorsConfiguration( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | bucket | str | Bucket ID. | | cors_rule | typing.Union[cdktf.IResolvable, typing.List[SpacesBucketCorsConfigurationCorsRule]] | cors_rule block. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope Bucket ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} --- @@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -586,7 +586,7 @@ The construct id used in the generated config for the SpacesBucketCorsConfigurat The id of the existing SpacesBucketCorsConfiguration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use --- @@ -904,8 +904,8 @@ spacesBucketCorsConfiguration.SpacesBucketCorsConfigurationConfig( | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | | bucket | str | Bucket ID. | | cors_rule | typing.Union[cdktf.IResolvable, typing.List[SpacesBucketCorsConfigurationCorsRule]] | cors_rule block. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | --- @@ -989,7 +989,7 @@ bucket: str Bucket ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} --- @@ -1003,7 +1003,7 @@ cors_rule: typing.Union[IResolvable, typing.List[SpacesBucketCorsConfigurationCo cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} --- @@ -1015,7 +1015,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. --- @@ -1027,7 +1027,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1055,12 +1055,12 @@ spacesBucketCorsConfiguration.SpacesBucketCorsConfigurationCorsRule( | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowed_methods | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | -| allowed_origins | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | -| allowed_headers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | -| expose_headers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | -| max_age_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | +| allowed_methods | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | +| allowed_origins | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | +| allowed_headers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | +| expose_headers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| max_age_seconds | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | --- @@ -1072,7 +1072,7 @@ allowed_methods: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. --- @@ -1084,7 +1084,7 @@ allowed_origins: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. --- @@ -1096,7 +1096,7 @@ allowed_headers: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. --- @@ -1108,7 +1108,7 @@ expose_headers: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. --- @@ -1120,7 +1120,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1135,7 +1135,7 @@ max_age_seconds: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. --- diff --git a/docs/spacesBucketCorsConfiguration.typescript.md b/docs/spacesBucketCorsConfiguration.typescript.md index 7a3ccb26f..4b0b569c8 100644 --- a/docs/spacesBucketCorsConfiguration.typescript.md +++ b/docs/spacesBucketCorsConfiguration.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_cors_configuration` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration). # `spacesBucketCorsConfiguration` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_con ### SpacesBucketCorsConfiguration -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration}. #### Initializers @@ -441,7 +441,7 @@ The construct id used in the generated config for the SpacesBucketCorsConfigurat The id of the existing SpacesBucketCorsConfiguration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use --- @@ -747,8 +747,8 @@ const spacesBucketCorsConfigurationConfig: spacesBucketCorsConfiguration.SpacesB | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | | bucket | string | Bucket ID. | | corsRule | cdktf.IResolvable \| SpacesBucketCorsConfigurationCorsRule[] | cors_rule block. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | --- @@ -832,7 +832,7 @@ public readonly bucket: string; Bucket ID. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} --- @@ -846,7 +846,7 @@ public readonly corsRule: IResolvable | SpacesBucketCorsConfigurationCorsRule[]; cors_rule block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} --- @@ -858,7 +858,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region}. --- @@ -870,7 +870,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -891,12 +891,12 @@ const spacesBucketCorsConfigurationCorsRule: spacesBucketCorsConfiguration.Space | **Name** | **Type** | **Description** | | --- | --- | --- | -| allowedMethods | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | -| allowedOrigins | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | -| allowedHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | -| exposeHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | -| maxAgeSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | +| allowedMethods | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. | +| allowedOrigins | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. | +| allowedHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. | +| exposeHeaders | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. | +| maxAgeSeconds | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. | --- @@ -908,7 +908,7 @@ public readonly allowedMethods: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods}. --- @@ -920,7 +920,7 @@ public readonly allowedOrigins: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins}. --- @@ -932,7 +932,7 @@ public readonly allowedHeaders: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers}. --- @@ -944,7 +944,7 @@ public readonly exposeHeaders: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers}. --- @@ -956,7 +956,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -971,7 +971,7 @@ public readonly maxAgeSeconds: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds}. --- diff --git a/docs/spacesBucketObject.csharp.md b/docs/spacesBucketObject.csharp.md index ccae3a626..4d9e1de3f 100644 --- a/docs/spacesBucketObject.csharp.md +++ b/docs/spacesBucketObject.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object). # `spacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`] ### SpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -519,7 +519,7 @@ The construct id used in the generated config for the SpacesBucketObject to impo The id of the existing SpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -1145,23 +1145,23 @@ new SpacesBucketObjectConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | -| Acl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| CacheControl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| Content | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | -| ContentBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| ContentDisposition | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| ContentEncoding | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| ContentLanguage | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| ContentType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| Etag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| ForceDestroy | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | -| Metadata | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| Source | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | -| WebsiteRedirect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| Key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | +| Acl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| CacheControl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| Content | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | +| ContentBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| ContentDisposition | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| ContentEncoding | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| ContentLanguage | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| ContentType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| Etag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| ForceDestroy | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | +| Metadata | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| Source | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | +| WebsiteRedirect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- @@ -1243,7 +1243,7 @@ public string Bucket { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. --- @@ -1255,7 +1255,7 @@ public string Key { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. --- @@ -1267,7 +1267,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. --- @@ -1279,7 +1279,7 @@ public string Acl { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. --- @@ -1291,7 +1291,7 @@ public string CacheControl { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. --- @@ -1303,7 +1303,7 @@ public string Content { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. --- @@ -1315,7 +1315,7 @@ public string ContentBase64 { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. --- @@ -1327,7 +1327,7 @@ public string ContentDisposition { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. --- @@ -1339,7 +1339,7 @@ public string ContentEncoding { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. --- @@ -1351,7 +1351,7 @@ public string ContentLanguage { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. --- @@ -1363,7 +1363,7 @@ public string ContentType { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. --- @@ -1375,7 +1375,7 @@ public string Etag { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. --- @@ -1387,7 +1387,7 @@ public object ForceDestroy { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. --- @@ -1399,7 +1399,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1414,7 +1414,7 @@ public System.Collections.Generic.IDictionary Metadata { get; se - *Type:* System.Collections.Generic.IDictionary -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. --- @@ -1426,7 +1426,7 @@ public string Source { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. --- @@ -1438,7 +1438,7 @@ public string WebsiteRedirect { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. --- diff --git a/docs/spacesBucketObject.go.md b/docs/spacesBucketObject.go.md index e0e05963e..680e6f1d2 100644 --- a/docs/spacesBucketObject.go.md +++ b/docs/spacesBucketObject.go.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object). # `spacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`] ### SpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -519,7 +519,7 @@ The construct id used in the generated config for the SpacesBucketObject to impo The id of the existing SpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -1145,23 +1145,23 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | -| Acl | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| CacheControl | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| Content | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | -| ContentBase64 | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| ContentDisposition | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| ContentEncoding | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| ContentLanguage | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| ContentType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| Etag | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| ForceDestroy | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | -| Metadata | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| Source | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | -| WebsiteRedirect | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| Key | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | +| Acl | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| CacheControl | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| Content | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | +| ContentBase64 | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| ContentDisposition | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| ContentEncoding | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| ContentLanguage | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| ContentType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| Etag | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| ForceDestroy | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | +| Metadata | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| Source | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | +| WebsiteRedirect | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- @@ -1243,7 +1243,7 @@ Bucket *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. --- @@ -1255,7 +1255,7 @@ Key *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. --- @@ -1267,7 +1267,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. --- @@ -1279,7 +1279,7 @@ Acl *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. --- @@ -1291,7 +1291,7 @@ CacheControl *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. --- @@ -1303,7 +1303,7 @@ Content *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. --- @@ -1315,7 +1315,7 @@ ContentBase64 *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. --- @@ -1327,7 +1327,7 @@ ContentDisposition *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. --- @@ -1339,7 +1339,7 @@ ContentEncoding *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. --- @@ -1351,7 +1351,7 @@ ContentLanguage *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. --- @@ -1363,7 +1363,7 @@ ContentType *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. --- @@ -1375,7 +1375,7 @@ Etag *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. --- @@ -1387,7 +1387,7 @@ ForceDestroy interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. --- @@ -1399,7 +1399,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1414,7 +1414,7 @@ Metadata *map[string]*string - *Type:* *map[string]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. --- @@ -1426,7 +1426,7 @@ Source *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. --- @@ -1438,7 +1438,7 @@ WebsiteRedirect *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. --- diff --git a/docs/spacesBucketObject.java.md b/docs/spacesBucketObject.java.md index a386dc022..95d7f9a0e 100644 --- a/docs/spacesBucketObject.java.md +++ b/docs/spacesBucketObject.java.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object). # `spacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`] ### SpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -59,23 +59,23 @@ SpacesBucketObject.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | -| acl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| cacheControl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| content | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | -| contentBase64 | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| contentDisposition | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| contentEncoding | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| contentLanguage | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| contentType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| etag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| forceDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | -| metadata | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | -| websiteRedirect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | +| acl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| cacheControl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| content | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | +| contentBase64 | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| contentDisposition | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| contentEncoding | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| contentLanguage | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| contentType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| etag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| forceDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | +| metadata | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | +| websiteRedirect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- @@ -143,7 +143,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. --- @@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. --- @@ -167,7 +167,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. --- @@ -175,7 +175,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. --- @@ -183,7 +183,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. --- @@ -191,7 +191,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. --- @@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. --- @@ -207,7 +207,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. --- @@ -215,7 +215,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. --- @@ -223,7 +223,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. --- @@ -231,7 +231,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. --- @@ -239,7 +239,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. --- @@ -247,7 +247,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -258,7 +258,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.Map -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. --- @@ -266,7 +266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. --- @@ -274,7 +274,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. --- @@ -749,7 +749,7 @@ The construct id used in the generated config for the SpacesBucketObject to impo The id of the existing SpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -1380,23 +1380,23 @@ SpacesBucketObjectConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | -| acl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| cacheControl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| content | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | -| contentBase64 | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| contentDisposition | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| contentEncoding | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| contentLanguage | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| contentType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| etag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| forceDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | -| metadata | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | -| websiteRedirect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| key | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | +| acl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| cacheControl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| content | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | +| contentBase64 | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| contentDisposition | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| contentEncoding | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| contentLanguage | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| contentType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| etag | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| forceDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | +| metadata | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| source | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | +| websiteRedirect | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- @@ -1478,7 +1478,7 @@ public java.lang.String getBucket(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. --- @@ -1490,7 +1490,7 @@ public java.lang.String getKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. --- @@ -1502,7 +1502,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. --- @@ -1514,7 +1514,7 @@ public java.lang.String getAcl(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. --- @@ -1526,7 +1526,7 @@ public java.lang.String getCacheControl(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. --- @@ -1538,7 +1538,7 @@ public java.lang.String getContent(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. --- @@ -1550,7 +1550,7 @@ public java.lang.String getContentBase64(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. --- @@ -1562,7 +1562,7 @@ public java.lang.String getContentDisposition(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. --- @@ -1574,7 +1574,7 @@ public java.lang.String getContentEncoding(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. --- @@ -1586,7 +1586,7 @@ public java.lang.String getContentLanguage(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. --- @@ -1598,7 +1598,7 @@ public java.lang.String getContentType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. --- @@ -1610,7 +1610,7 @@ public java.lang.String getEtag(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. --- @@ -1622,7 +1622,7 @@ public java.lang.Object getForceDestroy(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. --- @@ -1634,7 +1634,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1649,7 +1649,7 @@ public java.util.Map getMetadata(); - *Type:* java.util.Map -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. --- @@ -1661,7 +1661,7 @@ public java.lang.String getSource(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. --- @@ -1673,7 +1673,7 @@ public java.lang.String getWebsiteRedirect(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. --- diff --git a/docs/spacesBucketObject.python.md b/docs/spacesBucketObject.python.md index 3e4295cb4..b6a041e64 100644 --- a/docs/spacesBucketObject.python.md +++ b/docs/spacesBucketObject.python.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object). # `spacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`] ### SpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -56,23 +56,23 @@ spacesBucketObject.SpacesBucketObject( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | -| acl | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| cache_control | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| content | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | -| content_base64 | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| content_disposition | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| content_encoding | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| content_language | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| content_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| etag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| force_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | -| metadata | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | -| website_redirect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | +| acl | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| cache_control | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| content | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | +| content_base64 | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| content_disposition | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| content_encoding | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| content_language | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| content_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| etag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| force_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | +| metadata | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | +| website_redirect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- @@ -140,7 +140,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. --- @@ -156,7 +156,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. --- @@ -164,7 +164,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. --- @@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. --- @@ -180,7 +180,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. --- @@ -188,7 +188,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. --- @@ -196,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. --- @@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. --- @@ -220,7 +220,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. --- @@ -228,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. --- @@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -255,7 +255,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. --- @@ -263,7 +263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. --- @@ -271,7 +271,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. --- @@ -788,7 +788,7 @@ The construct id used in the generated config for the SpacesBucketObject to impo The id of the existing SpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -1414,23 +1414,23 @@ spacesBucketObject.SpacesBucketObjectConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | -| acl | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| cache_control | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| content | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | -| content_base64 | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| content_disposition | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| content_encoding | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| content_language | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| content_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| etag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| force_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | -| metadata | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | -| website_redirect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | +| acl | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| cache_control | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| content | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | +| content_base64 | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| content_disposition | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| content_encoding | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| content_language | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| content_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| etag | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| force_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | +| metadata | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| source | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | +| website_redirect | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- @@ -1512,7 +1512,7 @@ bucket: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. --- @@ -1524,7 +1524,7 @@ key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. --- @@ -1536,7 +1536,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. --- @@ -1548,7 +1548,7 @@ acl: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. --- @@ -1560,7 +1560,7 @@ cache_control: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. --- @@ -1572,7 +1572,7 @@ content: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. --- @@ -1584,7 +1584,7 @@ content_base64: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. --- @@ -1596,7 +1596,7 @@ content_disposition: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. --- @@ -1608,7 +1608,7 @@ content_encoding: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. --- @@ -1620,7 +1620,7 @@ content_language: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. --- @@ -1632,7 +1632,7 @@ content_type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. --- @@ -1644,7 +1644,7 @@ etag: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. --- @@ -1656,7 +1656,7 @@ force_destroy: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. --- @@ -1668,7 +1668,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1683,7 +1683,7 @@ metadata: typing.Mapping[str] - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. --- @@ -1695,7 +1695,7 @@ source: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. --- @@ -1707,7 +1707,7 @@ website_redirect: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. --- diff --git a/docs/spacesBucketObject.typescript.md b/docs/spacesBucketObject.typescript.md index c8c5db272..e242508e4 100644 --- a/docs/spacesBucketObject.typescript.md +++ b/docs/spacesBucketObject.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object). # `spacesBucketObject` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`] ### SpacesBucketObject -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object}. #### Initializers @@ -519,7 +519,7 @@ The construct id used in the generated config for the SpacesBucketObject to impo The id of the existing SpacesBucketObject that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use --- @@ -1120,23 +1120,23 @@ const spacesBucketObjectConfig: spacesBucketObject.SpacesBucketObjectConfig = { | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | -| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | -| acl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | -| cacheControl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | -| content | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | -| contentBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | -| contentDisposition | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | -| contentEncoding | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | -| contentLanguage | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | -| contentType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | -| etag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | -| forceDestroy | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | -| metadata | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | -| source | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | -| websiteRedirect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | +| bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. | +| key | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. | +| acl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. | +| cacheControl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. | +| content | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. | +| contentBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. | +| contentDisposition | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. | +| contentEncoding | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. | +| contentLanguage | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. | +| contentType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. | +| etag | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. | +| forceDestroy | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. | +| metadata | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. | +| source | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. | +| websiteRedirect | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. | --- @@ -1218,7 +1218,7 @@ public readonly bucket: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket}. --- @@ -1230,7 +1230,7 @@ public readonly key: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key}. --- @@ -1242,7 +1242,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region}. --- @@ -1254,7 +1254,7 @@ public readonly acl: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl}. --- @@ -1266,7 +1266,7 @@ public readonly cacheControl: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control}. --- @@ -1278,7 +1278,7 @@ public readonly content: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content}. --- @@ -1290,7 +1290,7 @@ public readonly contentBase64: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64}. --- @@ -1302,7 +1302,7 @@ public readonly contentDisposition: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition}. --- @@ -1314,7 +1314,7 @@ public readonly contentEncoding: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding}. --- @@ -1326,7 +1326,7 @@ public readonly contentLanguage: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language}. --- @@ -1338,7 +1338,7 @@ public readonly contentType: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type}. --- @@ -1350,7 +1350,7 @@ public readonly etag: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag}. --- @@ -1362,7 +1362,7 @@ public readonly forceDestroy: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy}. --- @@ -1374,7 +1374,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1389,7 +1389,7 @@ public readonly metadata: {[ key: string ]: string}; - *Type:* {[ key: string ]: string} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata}. --- @@ -1401,7 +1401,7 @@ public readonly source: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source}. --- @@ -1413,7 +1413,7 @@ public readonly websiteRedirect: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect}. --- diff --git a/docs/spacesBucketPolicy.csharp.md b/docs/spacesBucketPolicy.csharp.md index 8d908dfaa..8200233c2 100644 --- a/docs/spacesBucketPolicy.csharp.md +++ b/docs/spacesBucketPolicy.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_policy` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy). # `spacesBucketPolicy` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`] ### SpacesBucketPolicy -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the SpacesBucketPolicy to impo The id of the existing SpacesBucketPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use --- @@ -744,10 +744,10 @@ new SpacesBucketPolicyConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| Policy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| Policy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- @@ -829,7 +829,7 @@ public string Bucket { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. --- @@ -841,7 +841,7 @@ public string Policy { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. --- @@ -853,7 +853,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. --- @@ -865,7 +865,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/spacesBucketPolicy.go.md b/docs/spacesBucketPolicy.go.md index c767fb887..aed02505d 100644 --- a/docs/spacesBucketPolicy.go.md +++ b/docs/spacesBucketPolicy.go.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_policy` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy). # `spacesBucketPolicy` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`] ### SpacesBucketPolicy -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the SpacesBucketPolicy to impo The id of the existing SpacesBucketPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use --- @@ -744,10 +744,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/spacesb | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| Policy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| Policy | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- @@ -829,7 +829,7 @@ Bucket *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. --- @@ -841,7 +841,7 @@ Policy *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. --- @@ -853,7 +853,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. --- @@ -865,7 +865,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/spacesBucketPolicy.java.md b/docs/spacesBucketPolicy.java.md index 16355c0da..43a7c2fcf 100644 --- a/docs/spacesBucketPolicy.java.md +++ b/docs/spacesBucketPolicy.java.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_policy` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy). # `spacesBucketPolicy` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`] ### SpacesBucketPolicy -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. #### Initializers @@ -45,10 +45,10 @@ SpacesBucketPolicy.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| policy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| policy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -527,7 +527,7 @@ The construct id used in the generated config for the SpacesBucketPolicy to impo The id of the existing SpacesBucketPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use --- @@ -847,10 +847,10 @@ SpacesBucketPolicyConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| policy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| policy | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- @@ -932,7 +932,7 @@ public java.lang.String getBucket(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. --- @@ -944,7 +944,7 @@ public java.lang.String getPolicy(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. --- @@ -956,7 +956,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. --- @@ -968,7 +968,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/spacesBucketPolicy.python.md b/docs/spacesBucketPolicy.python.md index de05de974..eaa601f8d 100644 --- a/docs/spacesBucketPolicy.python.md +++ b/docs/spacesBucketPolicy.python.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_policy` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy). # `spacesBucketPolicy` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`] ### SpacesBucketPolicy -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. #### Initializers @@ -43,10 +43,10 @@ spacesBucketPolicy.SpacesBucketPolicy( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -567,7 +567,7 @@ The construct id used in the generated config for the SpacesBucketPolicy to impo The id of the existing SpacesBucketPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use --- @@ -883,10 +883,10 @@ spacesBucketPolicy.SpacesBucketPolicyConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| policy | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- @@ -968,7 +968,7 @@ bucket: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. --- @@ -980,7 +980,7 @@ policy: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. --- @@ -992,7 +992,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. --- @@ -1004,7 +1004,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/spacesBucketPolicy.typescript.md b/docs/spacesBucketPolicy.typescript.md index 5d9ea51b8..f6aeaa853 100644 --- a/docs/spacesBucketPolicy.typescript.md +++ b/docs/spacesBucketPolicy.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_spaces_bucket_policy` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy). # `spacesBucketPolicy` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`] ### SpacesBucketPolicy -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the SpacesBucketPolicy to impo The id of the existing SpacesBucketPolicy that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use --- @@ -732,10 +732,10 @@ const spacesBucketPolicyConfig: spacesBucketPolicy.SpacesBucketPolicyConfig = { | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | -| policy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | +| bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. | +| policy | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. | --- @@ -817,7 +817,7 @@ public readonly bucket: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket}. --- @@ -829,7 +829,7 @@ public readonly policy: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy}. --- @@ -841,7 +841,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region}. --- @@ -853,7 +853,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/sshKey.csharp.md b/docs/sshKey.csharp.md index b111a5aaa..bf862e6ac 100644 --- a/docs/sshKey.csharp.md +++ b/docs/sshKey.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key). +Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key). # `sshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://regi ### SshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the SshKey to import. The id of the existing SshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -732,9 +732,9 @@ new SshKeyConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. | -| PublicKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. | +| PublicKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. | --- @@ -816,7 +816,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. --- @@ -828,7 +828,7 @@ public string PublicKey { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. --- @@ -840,7 +840,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/sshKey.go.md b/docs/sshKey.go.md index 00a506d5c..1e59bb0c6 100644 --- a/docs/sshKey.go.md +++ b/docs/sshKey.go.md @@ -1,6 +1,6 @@ # `digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key). +Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key). # `sshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://regi ### SshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the SshKey to import. The id of the existing SshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -732,9 +732,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/sshkey" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. | -| PublicKey | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. | +| PublicKey | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. | --- @@ -816,7 +816,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. --- @@ -828,7 +828,7 @@ PublicKey *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. --- @@ -840,7 +840,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/sshKey.java.md b/docs/sshKey.java.md index aa51f99c6..a15359b92 100644 --- a/docs/sshKey.java.md +++ b/docs/sshKey.java.md @@ -1,6 +1,6 @@ # `digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key). +Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key). # `sshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://regi ### SshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -44,9 +44,9 @@ SshKey.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. | -| publicKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. | +| publicKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -517,7 +517,7 @@ The construct id used in the generated config for the SshKey to import. The id of the existing SshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -825,9 +825,9 @@ SshKeyConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. | -| publicKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. | +| publicKey | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. | --- @@ -909,7 +909,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. --- @@ -921,7 +921,7 @@ public java.lang.String getPublicKey(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. --- @@ -933,7 +933,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/sshKey.python.md b/docs/sshKey.python.md index 095260f41..139a5218a 100644 --- a/docs/sshKey.python.md +++ b/docs/sshKey.python.md @@ -1,6 +1,6 @@ # `digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key). +Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key). # `sshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://regi ### SshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -42,9 +42,9 @@ sshKey.SshKey( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. | -| public_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. | +| public_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -557,7 +557,7 @@ The construct id used in the generated config for the SshKey to import. The id of the existing SshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -861,9 +861,9 @@ sshKey.SshKeyConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. | -| public_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. | +| public_key | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. | --- @@ -945,7 +945,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. --- @@ -957,7 +957,7 @@ public_key: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. --- @@ -969,7 +969,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/sshKey.typescript.md b/docs/sshKey.typescript.md index ab0558947..cbe1dc483 100644 --- a/docs/sshKey.typescript.md +++ b/docs/sshKey.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key). +Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key). # `sshKey` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://regi ### SshKey -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key digitalocean_ssh_key}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key digitalocean_ssh_key}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the SshKey to import. The id of the existing SshKey that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ const sshKeyConfig: sshKey.SshKeyConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. | -| publicKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. | +| publicKey | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. | --- @@ -805,7 +805,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name}. --- @@ -817,7 +817,7 @@ public readonly publicKey: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key}. --- @@ -829,7 +829,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.csharp.md b/docs/tag.csharp.md index 134f5dee9..e37f35425 100644 --- a/docs/tag.csharp.md +++ b/docs/tag.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_tag` -Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag). +Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag). # `tag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry ### Tag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag digitalocean_tag}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -764,8 +764,8 @@ new TagConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. | --- @@ -847,7 +847,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. --- @@ -859,7 +859,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.go.md b/docs/tag.go.md index 0d53aec92..81b4af69f 100644 --- a/docs/tag.go.md +++ b/docs/tag.go.md @@ -1,6 +1,6 @@ # `digitalocean_tag` -Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag). +Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag). # `tag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry ### Tag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag digitalocean_tag}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -764,8 +764,8 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/tag" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. | --- @@ -847,7 +847,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. --- @@ -859,7 +859,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.java.md b/docs/tag.java.md index f8eb0f9b3..df8da7980 100644 --- a/docs/tag.java.md +++ b/docs/tag.java.md @@ -1,6 +1,6 @@ # `digitalocean_tag` -Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag). +Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag). # `tag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry ### Tag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag digitalocean_tag}. #### Initializers @@ -43,8 +43,8 @@ Tag.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -507,7 +507,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -847,8 +847,8 @@ TagConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. | --- @@ -930,7 +930,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. --- @@ -942,7 +942,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.python.md b/docs/tag.python.md index c54f36ba3..1216be785 100644 --- a/docs/tag.python.md +++ b/docs/tag.python.md @@ -1,6 +1,6 @@ # `digitalocean_tag` -Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag). +Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag). # `tag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry ### Tag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag digitalocean_tag}. #### Initializers @@ -41,8 +41,8 @@ tag.Tag( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -547,7 +547,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -883,8 +883,8 @@ tag.TagConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. | --- @@ -966,7 +966,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. --- @@ -978,7 +978,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/tag.typescript.md b/docs/tag.typescript.md index 0027e9b5f..217ee464b 100644 --- a/docs/tag.typescript.md +++ b/docs/tag.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_tag` -Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag). +Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag). # `tag` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry ### Tag -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag digitalocean_tag}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag digitalocean_tag}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the Tag to import. The id of the existing Tag that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use --- @@ -754,8 +754,8 @@ const tagConfig: tag.TagConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. | --- @@ -837,7 +837,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name}. --- @@ -849,7 +849,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/uptimeAlert.csharp.md b/docs/uptimeAlert.csharp.md index fc6bc349f..8223b26a3 100644 --- a/docs/uptimeAlert.csharp.md +++ b/docs/uptimeAlert.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_alert` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert). # `uptimeAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https:/ ### UptimeAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert digitalocean_uptime_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert digitalocean_uptime_alert}. #### Initializers @@ -455,7 +455,7 @@ The construct id used in the generated config for the UptimeAlert to import. The id of the existing UptimeAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use --- @@ -941,7 +941,7 @@ public string CheckId { get; set; } A unique identifier for a check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} --- @@ -955,7 +955,7 @@ public string Name { get; set; } A human-friendly display name for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} --- @@ -969,7 +969,7 @@ public object Notifications { get; set; } notifications block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} --- @@ -983,7 +983,7 @@ public string Type { get; set; } The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} --- @@ -997,7 +997,7 @@ public string Comparison { get; set; } The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} --- @@ -1013,7 +1013,7 @@ Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} --- @@ -1029,7 +1029,7 @@ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} --- @@ -1065,7 +1065,7 @@ public string[] Email { get; set; } List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#email UptimeAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#email UptimeAlert#email} --- @@ -1079,7 +1079,7 @@ public object Slack { get; set; } slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#slack UptimeAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#slack UptimeAlert#slack} --- @@ -1115,7 +1115,7 @@ public string Channel { get; set; } The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#channel UptimeAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#channel UptimeAlert#channel} --- @@ -1129,7 +1129,7 @@ public string Url { get; set; } The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#url UptimeAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#url UptimeAlert#url} --- diff --git a/docs/uptimeAlert.go.md b/docs/uptimeAlert.go.md index 4610c42f2..3fb27d89c 100644 --- a/docs/uptimeAlert.go.md +++ b/docs/uptimeAlert.go.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_alert` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert). # `uptimeAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https:/ ### UptimeAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert digitalocean_uptime_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert digitalocean_uptime_alert}. #### Initializers @@ -455,7 +455,7 @@ The construct id used in the generated config for the UptimeAlert to import. The id of the existing UptimeAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use --- @@ -941,7 +941,7 @@ CheckId *string A unique identifier for a check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} --- @@ -955,7 +955,7 @@ Name *string A human-friendly display name for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} --- @@ -969,7 +969,7 @@ Notifications interface{} notifications block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} --- @@ -983,7 +983,7 @@ Type *string The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} --- @@ -997,7 +997,7 @@ Comparison *string The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} --- @@ -1013,7 +1013,7 @@ Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} --- @@ -1029,7 +1029,7 @@ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} --- @@ -1065,7 +1065,7 @@ Email *[]*string List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#email UptimeAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#email UptimeAlert#email} --- @@ -1079,7 +1079,7 @@ Slack interface{} slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#slack UptimeAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#slack UptimeAlert#slack} --- @@ -1115,7 +1115,7 @@ Channel *string The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#channel UptimeAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#channel UptimeAlert#channel} --- @@ -1129,7 +1129,7 @@ Url *string The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#url UptimeAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#url UptimeAlert#url} --- diff --git a/docs/uptimeAlert.java.md b/docs/uptimeAlert.java.md index 39b637730..eef1ce1c9 100644 --- a/docs/uptimeAlert.java.md +++ b/docs/uptimeAlert.java.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_alert` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert). # `uptimeAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https:/ ### UptimeAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert digitalocean_uptime_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert digitalocean_uptime_alert}. #### Initializers @@ -125,7 +125,7 @@ Must be unique amongst siblings in the same scope A unique identifier for a check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} --- @@ -135,7 +135,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit A human-friendly display name for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} --- @@ -145,7 +145,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit notifications block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} --- @@ -155,7 +155,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} --- @@ -165,7 +165,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} --- @@ -177,7 +177,7 @@ Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} --- @@ -189,7 +189,7 @@ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} --- @@ -600,7 +600,7 @@ The construct id used in the generated config for the UptimeAlert to import. The id of the existing UptimeAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use --- @@ -1091,7 +1091,7 @@ public java.lang.String getCheckId(); A unique identifier for a check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} --- @@ -1105,7 +1105,7 @@ public java.lang.String getName(); A human-friendly display name for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} --- @@ -1119,7 +1119,7 @@ public java.lang.Object getNotifications(); notifications block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} --- @@ -1133,7 +1133,7 @@ public java.lang.String getType(); The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} --- @@ -1147,7 +1147,7 @@ public java.lang.String getComparison(); The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} --- @@ -1163,7 +1163,7 @@ Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} --- @@ -1179,7 +1179,7 @@ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} --- @@ -1216,7 +1216,7 @@ public java.util.List getEmail(); List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#email UptimeAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#email UptimeAlert#email} --- @@ -1230,7 +1230,7 @@ public java.lang.Object getSlack(); slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#slack UptimeAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#slack UptimeAlert#slack} --- @@ -1266,7 +1266,7 @@ public java.lang.String getChannel(); The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#channel UptimeAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#channel UptimeAlert#channel} --- @@ -1280,7 +1280,7 @@ public java.lang.String getUrl(); The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#url UptimeAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#url UptimeAlert#url} --- diff --git a/docs/uptimeAlert.python.md b/docs/uptimeAlert.python.md index 26c65c15b..4fb3e8523 100644 --- a/docs/uptimeAlert.python.md +++ b/docs/uptimeAlert.python.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_alert` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert). # `uptimeAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https:/ ### UptimeAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert digitalocean_uptime_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert digitalocean_uptime_alert}. #### Initializers @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope A unique identifier for a check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit A human-friendly display name for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit notifications block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} --- @@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} --- @@ -174,7 +174,7 @@ Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} --- @@ -186,7 +186,7 @@ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} --- @@ -641,7 +641,7 @@ The construct id used in the generated config for the UptimeAlert to import. The id of the existing UptimeAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use --- @@ -1127,7 +1127,7 @@ check_id: str A unique identifier for a check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} --- @@ -1141,7 +1141,7 @@ name: str A human-friendly display name for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} --- @@ -1155,7 +1155,7 @@ notifications: typing.Union[IResolvable, typing.List[UptimeAlertNotifications]] notifications block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} --- @@ -1169,7 +1169,7 @@ type: str The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} --- @@ -1183,7 +1183,7 @@ comparison: str The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} --- @@ -1199,7 +1199,7 @@ Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} --- @@ -1215,7 +1215,7 @@ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} --- @@ -1251,7 +1251,7 @@ email: typing.List[str] List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#email UptimeAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#email UptimeAlert#email} --- @@ -1265,7 +1265,7 @@ slack: typing.Union[IResolvable, typing.List[UptimeAlertNotificationsSlack]] slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#slack UptimeAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#slack UptimeAlert#slack} --- @@ -1301,7 +1301,7 @@ channel: str The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#channel UptimeAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#channel UptimeAlert#channel} --- @@ -1315,7 +1315,7 @@ url: str The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#url UptimeAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#url UptimeAlert#url} --- diff --git a/docs/uptimeAlert.typescript.md b/docs/uptimeAlert.typescript.md index 6c117810f..3cdd78dfb 100644 --- a/docs/uptimeAlert.typescript.md +++ b/docs/uptimeAlert.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_alert` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert). # `uptimeAlert` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https:/ ### UptimeAlert -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert digitalocean_uptime_alert}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert digitalocean_uptime_alert}. #### Initializers @@ -455,7 +455,7 @@ The construct id used in the generated config for the UptimeAlert to import. The id of the existing UptimeAlert that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use --- @@ -926,7 +926,7 @@ public readonly checkId: string; A unique identifier for a check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} --- @@ -940,7 +940,7 @@ public readonly name: string; A human-friendly display name for the alert. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} --- @@ -954,7 +954,7 @@ public readonly notifications: IResolvable | UptimeAlertNotifications[]; notifications block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} --- @@ -968,7 +968,7 @@ public readonly type: string; The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} --- @@ -982,7 +982,7 @@ public readonly comparison: string; The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} --- @@ -998,7 +998,7 @@ Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} --- @@ -1014,7 +1014,7 @@ The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} --- @@ -1047,7 +1047,7 @@ public readonly email: string[]; List of email addresses to sent notifications to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#email UptimeAlert#email} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#email UptimeAlert#email} --- @@ -1061,7 +1061,7 @@ public readonly slack: IResolvable | UptimeAlertNotificationsSlack[]; slack block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#slack UptimeAlert#slack} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#slack UptimeAlert#slack} --- @@ -1094,7 +1094,7 @@ public readonly channel: string; The Slack channel to send alerts to. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#channel UptimeAlert#channel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#channel UptimeAlert#channel} --- @@ -1108,7 +1108,7 @@ public readonly url: string; The webhook URL for Slack. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#url UptimeAlert#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#url UptimeAlert#url} --- diff --git a/docs/uptimeCheck.csharp.md b/docs/uptimeCheck.csharp.md index dd9f680bd..698201b02 100644 --- a/docs/uptimeCheck.csharp.md +++ b/docs/uptimeCheck.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_check` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check). # `uptimeCheck` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https:/ ### UptimeCheck -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check digitalocean_uptime_check}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check digitalocean_uptime_check}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the UptimeCheck to import. The id of the existing UptimeCheck that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use --- @@ -880,7 +880,7 @@ public string Name { get; set; } A human-friendly display name for the check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} --- @@ -894,7 +894,7 @@ public string Target { get; set; } The endpoint to perform healthchecks on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} --- @@ -908,7 +908,7 @@ public object Enabled { get; set; } A boolean value indicating whether the check is enabled/disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} --- @@ -922,7 +922,7 @@ public string[] Regions { get; set; } An array containing the selected regions to perform healthchecks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} --- @@ -936,7 +936,7 @@ public string Type { get; set; } The type of health check to perform. Enum: 'ping' 'http' 'https'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} --- diff --git a/docs/uptimeCheck.go.md b/docs/uptimeCheck.go.md index df5102b39..37bf76187 100644 --- a/docs/uptimeCheck.go.md +++ b/docs/uptimeCheck.go.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_check` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check). # `uptimeCheck` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https:/ ### UptimeCheck -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check digitalocean_uptime_check}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check digitalocean_uptime_check}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the UptimeCheck to import. The id of the existing UptimeCheck that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use --- @@ -880,7 +880,7 @@ Name *string A human-friendly display name for the check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} --- @@ -894,7 +894,7 @@ Target *string The endpoint to perform healthchecks on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} --- @@ -908,7 +908,7 @@ Enabled interface{} A boolean value indicating whether the check is enabled/disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} --- @@ -922,7 +922,7 @@ Regions *[]*string An array containing the selected regions to perform healthchecks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} --- @@ -936,7 +936,7 @@ Type *string The type of health check to perform. Enum: 'ping' 'http' 'https'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} --- diff --git a/docs/uptimeCheck.java.md b/docs/uptimeCheck.java.md index ac8635d75..d4818f496 100644 --- a/docs/uptimeCheck.java.md +++ b/docs/uptimeCheck.java.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_check` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check). # `uptimeCheck` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https:/ ### UptimeCheck -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check digitalocean_uptime_check}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check digitalocean_uptime_check}. #### Initializers @@ -121,7 +121,7 @@ Must be unique amongst siblings in the same scope A human-friendly display name for the check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} --- @@ -131,7 +131,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The endpoint to perform healthchecks on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} --- @@ -141,7 +141,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit A boolean value indicating whether the check is enabled/disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} --- @@ -151,7 +151,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit An array containing the selected regions to perform healthchecks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} --- @@ -161,7 +161,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The type of health check to perform. Enum: 'ping' 'http' 'https'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} --- @@ -559,7 +559,7 @@ The construct id used in the generated config for the UptimeCheck to import. The id of the existing UptimeCheck that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use --- @@ -1002,7 +1002,7 @@ public java.lang.String getName(); A human-friendly display name for the check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} --- @@ -1016,7 +1016,7 @@ public java.lang.String getTarget(); The endpoint to perform healthchecks on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} --- @@ -1030,7 +1030,7 @@ public java.lang.Object getEnabled(); A boolean value indicating whether the check is enabled/disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} --- @@ -1044,7 +1044,7 @@ public java.util.List getRegions(); An array containing the selected regions to perform healthchecks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} --- @@ -1058,7 +1058,7 @@ public java.lang.String getType(); The type of health check to perform. Enum: 'ping' 'http' 'https'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} --- diff --git a/docs/uptimeCheck.python.md b/docs/uptimeCheck.python.md index 89f2cf953..c529b71be 100644 --- a/docs/uptimeCheck.python.md +++ b/docs/uptimeCheck.python.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_check` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check). # `uptimeCheck` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https:/ ### UptimeCheck -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check digitalocean_uptime_check}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check digitalocean_uptime_check}. #### Initializers @@ -118,7 +118,7 @@ Must be unique amongst siblings in the same scope A human-friendly display name for the check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The endpoint to perform healthchecks on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit A boolean value indicating whether the check is enabled/disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit An array containing the selected regions to perform healthchecks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit The type of health check to perform. Enum: 'ping' 'http' 'https'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} --- @@ -598,7 +598,7 @@ The construct id used in the generated config for the UptimeCheck to import. The id of the existing UptimeCheck that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use --- @@ -1036,7 +1036,7 @@ name: str A human-friendly display name for the check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} --- @@ -1050,7 +1050,7 @@ target: str The endpoint to perform healthchecks on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} --- @@ -1064,7 +1064,7 @@ enabled: typing.Union[bool, IResolvable] A boolean value indicating whether the check is enabled/disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} --- @@ -1078,7 +1078,7 @@ regions: typing.List[str] An array containing the selected regions to perform healthchecks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} --- @@ -1092,7 +1092,7 @@ type: str The type of health check to perform. Enum: 'ping' 'http' 'https'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} --- diff --git a/docs/uptimeCheck.typescript.md b/docs/uptimeCheck.typescript.md index 55b219c10..04399f775 100644 --- a/docs/uptimeCheck.typescript.md +++ b/docs/uptimeCheck.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_uptime_check` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check). # `uptimeCheck` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https:/ ### UptimeCheck -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check digitalocean_uptime_check}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check digitalocean_uptime_check}. #### Initializers @@ -442,7 +442,7 @@ The construct id used in the generated config for the UptimeCheck to import. The id of the existing UptimeCheck that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use --- @@ -867,7 +867,7 @@ public readonly name: string; A human-friendly display name for the check. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} --- @@ -881,7 +881,7 @@ public readonly target: string; The endpoint to perform healthchecks on. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} --- @@ -895,7 +895,7 @@ public readonly enabled: boolean | IResolvable; A boolean value indicating whether the check is enabled/disabled. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} --- @@ -909,7 +909,7 @@ public readonly regions: string[]; An array containing the selected regions to perform healthchecks from. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} --- @@ -923,7 +923,7 @@ public readonly type: string; The type of health check to perform. Enum: 'ping' 'http' 'https'. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} --- diff --git a/docs/volume.csharp.md b/docs/volume.csharp.md index ea8c1a8cb..2aa60a6c7 100644 --- a/docs/volume.csharp.md +++ b/docs/volume.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_volume` -Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume). +Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume). # `volume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://regis ### Volume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume digitalocean_volume}. #### Initializers @@ -470,7 +470,7 @@ The construct id used in the generated config for the Volume to import. The id of the existing Volume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use --- @@ -957,16 +957,16 @@ new VolumeConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. | -| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. | -| Size | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. | -| Description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. | -| FilesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. | -| InitialFilesystemLabel | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| InitialFilesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| SnapshotId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. | +| Region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. | +| Size | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. | +| Description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. | +| FilesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. | +| InitialFilesystemLabel | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| InitialFilesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| SnapshotId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. | --- @@ -1048,7 +1048,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. --- @@ -1060,7 +1060,7 @@ public string Region { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. --- @@ -1072,7 +1072,7 @@ public double Size { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. --- @@ -1084,7 +1084,7 @@ public string Description { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. --- @@ -1096,7 +1096,7 @@ public string FilesystemType { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. --- @@ -1108,7 +1108,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1123,7 +1123,7 @@ public string InitialFilesystemLabel { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. --- @@ -1135,7 +1135,7 @@ public string InitialFilesystemType { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. --- @@ -1147,7 +1147,7 @@ public string SnapshotId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. --- @@ -1159,7 +1159,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. --- diff --git a/docs/volume.go.md b/docs/volume.go.md index a61dcb284..e27c17b15 100644 --- a/docs/volume.go.md +++ b/docs/volume.go.md @@ -1,6 +1,6 @@ # `digitalocean_volume` -Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume). +Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume). # `volume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://regis ### Volume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume digitalocean_volume}. #### Initializers @@ -470,7 +470,7 @@ The construct id used in the generated config for the Volume to import. The id of the existing Volume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use --- @@ -957,16 +957,16 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volume" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. | -| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. | -| Size | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. | -| Description | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. | -| FilesystemType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. | -| InitialFilesystemLabel | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| InitialFilesystemType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| SnapshotId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. | +| Region | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. | +| Size | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. | +| Description | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. | +| FilesystemType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. | +| InitialFilesystemLabel | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| InitialFilesystemType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| SnapshotId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. | --- @@ -1048,7 +1048,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. --- @@ -1060,7 +1060,7 @@ Region *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. --- @@ -1072,7 +1072,7 @@ Size *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. --- @@ -1084,7 +1084,7 @@ Description *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. --- @@ -1096,7 +1096,7 @@ FilesystemType *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. --- @@ -1108,7 +1108,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1123,7 +1123,7 @@ InitialFilesystemLabel *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. --- @@ -1135,7 +1135,7 @@ InitialFilesystemType *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. --- @@ -1147,7 +1147,7 @@ SnapshotId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. --- @@ -1159,7 +1159,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. --- diff --git a/docs/volume.java.md b/docs/volume.java.md index d168895da..0bb9c8ba9 100644 --- a/docs/volume.java.md +++ b/docs/volume.java.md @@ -1,6 +1,6 @@ # `digitalocean_volume` -Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume). +Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume). # `volume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://regis ### Volume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume digitalocean_volume}. #### Initializers @@ -51,16 +51,16 @@ Volume.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. | -| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. | -| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. | -| filesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. | -| initialFilesystemLabel | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| initialFilesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| snapshotId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. | +| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. | +| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. | +| filesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. | +| initialFilesystemLabel | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| initialFilesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| snapshotId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. | --- @@ -128,7 +128,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. --- @@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. --- @@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. --- @@ -168,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -179,7 +179,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. --- @@ -187,7 +187,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. --- @@ -195,7 +195,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. --- @@ -203,7 +203,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. --- @@ -629,7 +629,7 @@ The construct id used in the generated config for the Volume to import. The id of the existing Volume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use --- @@ -1120,16 +1120,16 @@ VolumeConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. | -| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. | -| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. | -| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. | -| filesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. | -| initialFilesystemLabel | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| initialFilesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| snapshotId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. | +| region | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. | +| size | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. | +| description | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. | +| filesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. | +| initialFilesystemLabel | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| initialFilesystemType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| snapshotId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. | --- @@ -1211,7 +1211,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. --- @@ -1223,7 +1223,7 @@ public java.lang.String getRegion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. --- @@ -1235,7 +1235,7 @@ public java.lang.Number getSize(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. --- @@ -1247,7 +1247,7 @@ public java.lang.String getDescription(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. --- @@ -1259,7 +1259,7 @@ public java.lang.String getFilesystemType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. --- @@ -1271,7 +1271,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1286,7 +1286,7 @@ public java.lang.String getInitialFilesystemLabel(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. --- @@ -1298,7 +1298,7 @@ public java.lang.String getInitialFilesystemType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. --- @@ -1310,7 +1310,7 @@ public java.lang.String getSnapshotId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. --- @@ -1322,7 +1322,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. --- diff --git a/docs/volume.python.md b/docs/volume.python.md index 4d1f5d9d0..019ed2dc4 100644 --- a/docs/volume.python.md +++ b/docs/volume.python.md @@ -1,6 +1,6 @@ # `digitalocean_volume` -Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume). +Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume). # `volume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://regis ### Volume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume digitalocean_volume}. #### Initializers @@ -49,16 +49,16 @@ volume.Volume( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. | -| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. | -| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. | -| filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. | -| initial_filesystem_label | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| initial_filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| snapshot_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. | +| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. | +| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. | +| filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. | +| initial_filesystem_label | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| initial_filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| snapshot_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. | --- @@ -126,7 +126,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. --- @@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. --- @@ -158,7 +158,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. --- @@ -166,7 +166,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -177,7 +177,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. --- @@ -185,7 +185,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. --- @@ -193,7 +193,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. --- @@ -201,7 +201,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. --- @@ -669,7 +669,7 @@ The construct id used in the generated config for the Volume to import. The id of the existing Volume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use --- @@ -1156,16 +1156,16 @@ volume.VolumeConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. | -| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. | -| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. | -| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. | -| filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. | -| initial_filesystem_label | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| initial_filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| snapshot_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. | +| region | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. | +| size | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. | +| description | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. | +| filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. | +| initial_filesystem_label | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| initial_filesystem_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| snapshot_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. | --- @@ -1247,7 +1247,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. --- @@ -1259,7 +1259,7 @@ region: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. --- @@ -1271,7 +1271,7 @@ size: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. --- @@ -1283,7 +1283,7 @@ description: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. --- @@ -1295,7 +1295,7 @@ filesystem_type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. --- @@ -1307,7 +1307,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1322,7 +1322,7 @@ initial_filesystem_label: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. --- @@ -1334,7 +1334,7 @@ initial_filesystem_type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. --- @@ -1346,7 +1346,7 @@ snapshot_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. --- @@ -1358,7 +1358,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. --- diff --git a/docs/volume.typescript.md b/docs/volume.typescript.md index 39917bc94..eef646943 100644 --- a/docs/volume.typescript.md +++ b/docs/volume.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_volume` -Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume). +Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume). # `volume` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://regis ### Volume -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume digitalocean_volume}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume digitalocean_volume}. #### Initializers @@ -470,7 +470,7 @@ The construct id used in the generated config for the Volume to import. The id of the existing Volume that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use --- @@ -939,16 +939,16 @@ const volumeConfig: volume.VolumeConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. | -| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. | -| size | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. | -| description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. | -| filesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. | -| initialFilesystemLabel | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | -| initialFilesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | -| snapshotId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. | +| region | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. | +| size | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. | +| description | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. | +| filesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. | +| initialFilesystemLabel | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. | +| initialFilesystemType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. | +| snapshotId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. | --- @@ -1030,7 +1030,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name}. --- @@ -1042,7 +1042,7 @@ public readonly region: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region}. --- @@ -1054,7 +1054,7 @@ public readonly size: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size}. --- @@ -1066,7 +1066,7 @@ public readonly description: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description}. --- @@ -1078,7 +1078,7 @@ public readonly filesystemType: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type}. --- @@ -1090,7 +1090,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1105,7 +1105,7 @@ public readonly initialFilesystemLabel: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label}. --- @@ -1117,7 +1117,7 @@ public readonly initialFilesystemType: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type}. --- @@ -1129,7 +1129,7 @@ public readonly snapshotId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id}. --- @@ -1141,7 +1141,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags}. --- diff --git a/docs/volumeAttachment.csharp.md b/docs/volumeAttachment.csharp.md index 2e9c7989e..b437f8d22 100644 --- a/docs/volumeAttachment.csharp.md +++ b/docs/volumeAttachment.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_volume_attachment` -Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment). +Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment). # `volumeAttachment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](ht ### VolumeAttachment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment digitalocean_volume_attachment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment digitalocean_volume_attachment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the VolumeAttachment to import The id of the existing VolumeAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ new VolumeAttachmentConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| VolumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | +| DropletId | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| VolumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | --- @@ -805,7 +805,7 @@ public double DropletId { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. --- @@ -817,7 +817,7 @@ public string VolumeId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. --- @@ -829,7 +829,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/volumeAttachment.go.md b/docs/volumeAttachment.go.md index 1b9e97f86..4137db452 100644 --- a/docs/volumeAttachment.go.md +++ b/docs/volumeAttachment.go.md @@ -1,6 +1,6 @@ # `digitalocean_volume_attachment` -Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment). +Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment). # `volumeAttachment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](ht ### VolumeAttachment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment digitalocean_volume_attachment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment digitalocean_volume_attachment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the VolumeAttachment to import The id of the existing VolumeAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use --- @@ -721,9 +721,9 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumea | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| VolumeId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | +| DropletId | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| VolumeId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | --- @@ -805,7 +805,7 @@ DropletId *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. --- @@ -817,7 +817,7 @@ VolumeId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. --- @@ -829,7 +829,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/volumeAttachment.java.md b/docs/volumeAttachment.java.md index 2624dad72..3fb84399a 100644 --- a/docs/volumeAttachment.java.md +++ b/docs/volumeAttachment.java.md @@ -1,6 +1,6 @@ # `digitalocean_volume_attachment` -Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment). +Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment). # `volumeAttachment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](ht ### VolumeAttachment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment digitalocean_volume_attachment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment digitalocean_volume_attachment}. #### Initializers @@ -44,9 +44,9 @@ VolumeAttachment.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -517,7 +517,7 @@ The construct id used in the generated config for the VolumeAttachment to import The id of the existing VolumeAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use --- @@ -814,9 +814,9 @@ VolumeAttachmentConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | +| dropletId | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | --- @@ -898,7 +898,7 @@ public java.lang.Number getDropletId(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. --- @@ -910,7 +910,7 @@ public java.lang.String getVolumeId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. --- @@ -922,7 +922,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/volumeAttachment.python.md b/docs/volumeAttachment.python.md index 3cc337d1a..1439b6754 100644 --- a/docs/volumeAttachment.python.md +++ b/docs/volumeAttachment.python.md @@ -1,6 +1,6 @@ # `digitalocean_volume_attachment` -Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment). +Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment). # `volumeAttachment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](ht ### VolumeAttachment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment digitalocean_volume_attachment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment digitalocean_volume_attachment}. #### Initializers @@ -42,9 +42,9 @@ volumeAttachment.VolumeAttachment( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -557,7 +557,7 @@ The construct id used in the generated config for the VolumeAttachment to import The id of the existing VolumeAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use --- @@ -850,9 +850,9 @@ volumeAttachment.VolumeAttachmentConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | +| droplet_id | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | --- @@ -934,7 +934,7 @@ droplet_id: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. --- @@ -946,7 +946,7 @@ volume_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. --- @@ -958,7 +958,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/volumeAttachment.typescript.md b/docs/volumeAttachment.typescript.md index 84ae52ac8..ebba811ab 100644 --- a/docs/volumeAttachment.typescript.md +++ b/docs/volumeAttachment.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_volume_attachment` -Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment). +Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment). # `volumeAttachment` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](ht ### VolumeAttachment -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment digitalocean_volume_attachment}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment digitalocean_volume_attachment}. #### Initializers @@ -428,7 +428,7 @@ The construct id used in the generated config for the VolumeAttachment to import The id of the existing VolumeAttachment that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use --- @@ -710,9 +710,9 @@ const volumeAttachmentConfig: volumeAttachment.VolumeAttachmentConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | -| volumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | +| dropletId | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. | +| volumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. | --- @@ -794,7 +794,7 @@ public readonly dropletId: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id}. --- @@ -806,7 +806,7 @@ public readonly volumeId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}. --- @@ -818,7 +818,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. diff --git a/docs/volumeSnapshot.csharp.md b/docs/volumeSnapshot.csharp.md index 21856be99..17256c3dc 100644 --- a/docs/volumeSnapshot.csharp.md +++ b/docs/volumeSnapshot.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot). # `volumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](http ### VolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the VolumeSnapshot to import. The id of the existing VolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -795,10 +795,10 @@ new VolumeSnapshotConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | -| VolumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | -| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | +| VolumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | +| Tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | --- @@ -880,7 +880,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. --- @@ -892,7 +892,7 @@ public string VolumeId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. --- @@ -904,7 +904,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -919,7 +919,7 @@ public string[] Tags { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. --- diff --git a/docs/volumeSnapshot.go.md b/docs/volumeSnapshot.go.md index 112a7d7ea..537a58a58 100644 --- a/docs/volumeSnapshot.go.md +++ b/docs/volumeSnapshot.go.md @@ -1,6 +1,6 @@ # `digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot). # `volumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](http ### VolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the VolumeSnapshot to import. The id of the existing VolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -795,10 +795,10 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/volumes | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | -| VolumeId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | -| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | +| VolumeId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | +| Tags | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | --- @@ -880,7 +880,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. --- @@ -892,7 +892,7 @@ VolumeId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. --- @@ -904,7 +904,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -919,7 +919,7 @@ Tags *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. --- diff --git a/docs/volumeSnapshot.java.md b/docs/volumeSnapshot.java.md index 67001ae75..cff0c4670 100644 --- a/docs/volumeSnapshot.java.md +++ b/docs/volumeSnapshot.java.md @@ -1,6 +1,6 @@ # `digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot). # `volumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](http ### VolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -45,10 +45,10 @@ VolumeSnapshot.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | -| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | +| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | --- @@ -116,7 +116,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. --- @@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -143,7 +143,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. --- @@ -534,7 +534,7 @@ The construct id used in the generated config for the VolumeSnapshot to import. The id of the existing VolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -898,10 +898,10 @@ VolumeSnapshotConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | -| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | -| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | +| volumeId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | +| tags | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | --- @@ -983,7 +983,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. --- @@ -995,7 +995,7 @@ public java.lang.String getVolumeId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. --- @@ -1007,7 +1007,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1022,7 +1022,7 @@ public java.util.List getTags(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. --- diff --git a/docs/volumeSnapshot.python.md b/docs/volumeSnapshot.python.md index 0db40ee96..0c31bf823 100644 --- a/docs/volumeSnapshot.python.md +++ b/docs/volumeSnapshot.python.md @@ -1,6 +1,6 @@ # `digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot). # `volumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](http ### VolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -43,10 +43,10 @@ volumeSnapshot.VolumeSnapshot( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | -| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | +| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | --- @@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. --- @@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -141,7 +141,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. --- @@ -574,7 +574,7 @@ The construct id used in the generated config for the VolumeSnapshot to import. The id of the existing VolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -934,10 +934,10 @@ volumeSnapshot.VolumeSnapshotConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | -| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | -| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | +| volume_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | +| tags | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | --- @@ -1019,7 +1019,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. --- @@ -1031,7 +1031,7 @@ volume_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. --- @@ -1043,7 +1043,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1058,7 +1058,7 @@ tags: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. --- diff --git a/docs/volumeSnapshot.typescript.md b/docs/volumeSnapshot.typescript.md index 59b1070c8..09ea268e2 100644 --- a/docs/volumeSnapshot.typescript.md +++ b/docs/volumeSnapshot.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot). # `volumeSnapshot` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](http ### VolumeSnapshot -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot digitalocean_volume_snapshot}. #### Initializers @@ -435,7 +435,7 @@ The construct id used in the generated config for the VolumeSnapshot to import. The id of the existing VolumeSnapshot that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use --- @@ -783,10 +783,10 @@ const volumeSnapshotConfig: volumeSnapshot.VolumeSnapshotConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | -| volumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | -| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. | +| volumeId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. | +| tags | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. | --- @@ -868,7 +868,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name}. --- @@ -880,7 +880,7 @@ public readonly volumeId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id}. --- @@ -892,7 +892,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -907,7 +907,7 @@ public readonly tags: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags}. --- diff --git a/docs/vpc.csharp.md b/docs/vpc.csharp.md index d1269d720..1f997e0ed 100644 --- a/docs/vpc.csharp.md +++ b/docs/vpc.csharp.md @@ -1,6 +1,6 @@ # `digitalocean_vpc` -Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc). +Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc). # `vpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry ### Vpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc digitalocean_vpc}. #### Initializers @@ -462,7 +462,7 @@ The construct id used in the generated config for the Vpc to import. The id of the existing Vpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -860,7 +860,7 @@ new VpcConfig { | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. | | IpRange | string | The range of IP addresses for the VPC in CIDR notation. | | Timeouts | VpcTimeouts | timeouts block. | @@ -946,7 +946,7 @@ public string Name { get; set; } The name of the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} --- @@ -960,7 +960,7 @@ public string Region { get; set; } DigitalOcean region slug for the VPC's location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} --- @@ -974,7 +974,7 @@ public string Description { get; set; } A free-form description for the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} --- @@ -986,7 +986,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1003,7 +1003,7 @@ public string IpRange { get; set; } The range of IP addresses for the VPC in CIDR notation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} --- @@ -1017,7 +1017,7 @@ public VpcTimeouts Timeouts { get; set; } timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} --- @@ -1037,7 +1037,7 @@ new VpcTimeouts { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. | +| Delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. | --- @@ -1049,7 +1049,7 @@ public string Delete { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. --- diff --git a/docs/vpc.go.md b/docs/vpc.go.md index 138c0dfc8..b2cb490e0 100644 --- a/docs/vpc.go.md +++ b/docs/vpc.go.md @@ -1,6 +1,6 @@ # `digitalocean_vpc` -Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc). +Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc). # `vpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry ### Vpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc digitalocean_vpc}. #### Initializers @@ -462,7 +462,7 @@ The construct id used in the generated config for the Vpc to import. The id of the existing Vpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -860,7 +860,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc" | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. | | IpRange | *string | The range of IP addresses for the VPC in CIDR notation. | | Timeouts | VpcTimeouts | timeouts block. | @@ -946,7 +946,7 @@ Name *string The name of the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} --- @@ -960,7 +960,7 @@ Region *string DigitalOcean region slug for the VPC's location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} --- @@ -974,7 +974,7 @@ Description *string A free-form description for the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} --- @@ -986,7 +986,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1003,7 +1003,7 @@ IpRange *string The range of IP addresses for the VPC in CIDR notation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} --- @@ -1017,7 +1017,7 @@ Timeouts VpcTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} --- @@ -1037,7 +1037,7 @@ import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v10/vpc" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. | +| Delete | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. | --- @@ -1049,7 +1049,7 @@ Delete *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. --- diff --git a/docs/vpc.java.md b/docs/vpc.java.md index 7e40163af..115f0bffb 100644 --- a/docs/vpc.java.md +++ b/docs/vpc.java.md @@ -1,6 +1,6 @@ # `digitalocean_vpc` -Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc). +Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc). # `vpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry ### Vpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc digitalocean_vpc}. #### Initializers @@ -50,7 +50,7 @@ Vpc.Builder.create(Construct scope, java.lang.String id) | name | java.lang.String | The name of the VPC. | | region | java.lang.String | DigitalOcean region slug for the VPC's location. | | description | java.lang.String | A free-form description for the VPC. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. | | ipRange | java.lang.String | The range of IP addresses for the VPC in CIDR notation. | | timeouts | VpcTimeouts | timeouts block. | @@ -122,7 +122,7 @@ Must be unique amongst siblings in the same scope The name of the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} --- @@ -132,7 +132,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit DigitalOcean region slug for the VPC's location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} --- @@ -142,7 +142,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit A free-form description for the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -163,7 +163,7 @@ If you experience problems setting this value it might not be settable. Please t The range of IP addresses for the VPC in CIDR notation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} --- @@ -173,7 +173,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} --- @@ -591,7 +591,7 @@ The construct id used in the generated config for the Vpc to import. The id of the existing Vpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -993,7 +993,7 @@ VpcConfig.builder() | name | java.lang.String | The name of the VPC. | | region | java.lang.String | DigitalOcean region slug for the VPC's location. | | description | java.lang.String | A free-form description for the VPC. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. | | ipRange | java.lang.String | The range of IP addresses for the VPC in CIDR notation. | | timeouts | VpcTimeouts | timeouts block. | @@ -1079,7 +1079,7 @@ public java.lang.String getName(); The name of the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} --- @@ -1093,7 +1093,7 @@ public java.lang.String getRegion(); DigitalOcean region slug for the VPC's location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} --- @@ -1107,7 +1107,7 @@ public java.lang.String getDescription(); A free-form description for the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} --- @@ -1119,7 +1119,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1136,7 +1136,7 @@ public java.lang.String getIpRange(); The range of IP addresses for the VPC in CIDR notation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} --- @@ -1150,7 +1150,7 @@ public VpcTimeouts getTimeouts(); timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} --- @@ -1170,7 +1170,7 @@ VpcTimeouts.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. | +| delete | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. | --- @@ -1182,7 +1182,7 @@ public java.lang.String getDelete(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. --- diff --git a/docs/vpc.python.md b/docs/vpc.python.md index 66315affb..238ad75d4 100644 --- a/docs/vpc.python.md +++ b/docs/vpc.python.md @@ -1,6 +1,6 @@ # `digitalocean_vpc` -Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc). +Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc). # `vpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry ### Vpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc digitalocean_vpc}. #### Initializers @@ -48,7 +48,7 @@ vpc.Vpc( | name | str | The name of the VPC. | | region | str | DigitalOcean region slug for the VPC's location. | | description | str | A free-form description for the VPC. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. | | ip_range | str | The range of IP addresses for the VPC in CIDR notation. | | timeouts | VpcTimeouts | timeouts block. | @@ -120,7 +120,7 @@ Must be unique amongst siblings in the same scope The name of the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit DigitalOcean region slug for the VPC's location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit A free-form description for the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} --- @@ -148,7 +148,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -161,7 +161,7 @@ If you experience problems setting this value it might not be settable. Please t The range of IP addresses for the VPC in CIDR notation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} --- @@ -171,7 +171,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digit timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} --- @@ -493,7 +493,7 @@ def put_timeouts( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. --- @@ -635,7 +635,7 @@ The construct id used in the generated config for the Vpc to import. The id of the existing Vpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -1033,7 +1033,7 @@ vpc.VpcConfig( | name | str | The name of the VPC. | | region | str | DigitalOcean region slug for the VPC's location. | | description | str | A free-form description for the VPC. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. | | ip_range | str | The range of IP addresses for the VPC in CIDR notation. | | timeouts | VpcTimeouts | timeouts block. | @@ -1119,7 +1119,7 @@ name: str The name of the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} --- @@ -1133,7 +1133,7 @@ region: str DigitalOcean region slug for the VPC's location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} --- @@ -1147,7 +1147,7 @@ description: str A free-form description for the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} --- @@ -1159,7 +1159,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1176,7 +1176,7 @@ ip_range: str The range of IP addresses for the VPC in CIDR notation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} --- @@ -1190,7 +1190,7 @@ timeouts: VpcTimeouts timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} --- @@ -1210,7 +1210,7 @@ vpc.VpcTimeouts( | **Name** | **Type** | **Description** | | --- | --- | --- | -| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. | +| delete | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. | --- @@ -1222,7 +1222,7 @@ delete: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. --- diff --git a/docs/vpc.typescript.md b/docs/vpc.typescript.md index 5eea23c8c..7836dfa7f 100644 --- a/docs/vpc.typescript.md +++ b/docs/vpc.typescript.md @@ -1,6 +1,6 @@ # `digitalocean_vpc` -Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc). +Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc). # `vpc` Submodule @@ -8,7 +8,7 @@ Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry ### Vpc -Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc digitalocean_vpc}. +Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc digitalocean_vpc}. #### Initializers @@ -462,7 +462,7 @@ The construct id used in the generated config for the Vpc to import. The id of the existing Vpc that should be imported. -Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use --- @@ -846,7 +846,7 @@ const vpcConfig: vpc.VpcConfig = { ... } | 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://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. | | ipRange | string | The range of IP addresses for the VPC in CIDR notation. | | timeouts | VpcTimeouts | timeouts block. | @@ -932,7 +932,7 @@ public readonly name: string; The name of the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} --- @@ -946,7 +946,7 @@ public readonly region: string; DigitalOcean region slug for the VPC's location. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} --- @@ -960,7 +960,7 @@ public readonly description: string; A free-form description for the VPC. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} --- @@ -972,7 +972,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -989,7 +989,7 @@ public readonly ipRange: string; The range of IP addresses for the VPC in CIDR notation. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} --- @@ -1003,7 +1003,7 @@ public readonly timeouts: VpcTimeouts; timeouts block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} --- @@ -1021,7 +1021,7 @@ const vpcTimeouts: vpc.VpcTimeouts = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. | +| delete | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. | --- @@ -1033,7 +1033,7 @@ public readonly delete: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete}. --- diff --git a/package.json b/package.json index 6800d9c23..43d20d072 100644 --- a/package.json +++ b/package.json @@ -154,7 +154,7 @@ "cdktf": { "provider": { "name": "registry.terraform.io/digitalocean/digitalocean", - "version": "2.30.0" + "version": "2.31.0" } }, "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." diff --git a/src/app/README.md b/src/app/README.md index fa4864424..59fbbec3f 100644 --- a/src/app/README.md +++ b/src/app/README.md @@ -1,3 +1,3 @@ # `digitalocean_app` -Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app). +Refer to the Terraform Registory for docs: [`digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app). diff --git a/src/app/index.ts b/src/app/index.ts index 64c19a678..fe8592825 100644 --- a/src/app/index.ts +++ b/src/app/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface AppConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#id App#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#id App#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,23 +22,23 @@ export interface AppConfig extends cdktf.TerraformMetaArguments { /** * spec block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#spec App#spec} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#spec App#spec} */ readonly spec?: AppSpec; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeouts App#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeouts App#timeouts} */ readonly timeouts?: AppTimeouts; } export interface AppSpecAlert { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled} */ readonly disabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} */ readonly rule: string; } @@ -157,43 +157,43 @@ export interface AppSpecDatabase { /** * The name of the underlying DigitalOcean DBaaS cluster. This is required for production databases. For dev databases, if cluster_name is not set, a new cluster will be provisioned. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cluster_name App#cluster_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cluster_name App#cluster_name} */ readonly clusterName?: string; /** * The name of the MySQL or PostgreSQL database to configure. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_name App#db_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_name App#db_name} */ readonly dbName?: string; /** * The name of the MySQL or PostgreSQL user to configure. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#db_user App#db_user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#db_user App#db_user} */ readonly dbUser?: string; /** * The database engine to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#engine App#engine} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#engine App#engine} */ readonly engine?: string; /** * The name of the component * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name?: string; /** * Whether this is a production or dev database. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#production App#production} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#production App#production} */ readonly production?: boolean | cdktf.IResolvable; /** * The version of the database engine. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#version App#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#version App#version} */ readonly version?: string; } @@ -430,25 +430,25 @@ export interface AppSpecDomain { /** * The hostname for the domain. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * The type of the domain. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} */ readonly type?: string; /** * Indicates whether the domain includes all sub-domains, in addition to the given domain. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#wildcard App#wildcard} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#wildcard App#wildcard} */ readonly wildcard?: boolean | cdktf.IResolvable; /** * 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. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#zone App#zone} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#zone App#zone} */ readonly zone?: string; } @@ -613,25 +613,25 @@ export interface AppSpecEnv { /** * The name of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} */ readonly key?: string; /** * The visibility scope of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} */ readonly scope?: string; /** * The type of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} */ readonly type?: string; /** * The value of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value?: string; } @@ -797,23 +797,23 @@ export class AppSpecEnvList extends cdktf.ComplexList { } export interface AppSpecFunctionAlert { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled} */ readonly disabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator} */ readonly operator: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} */ readonly rule: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window} */ readonly window: string; } @@ -992,19 +992,19 @@ export interface AppSpecFunctionCorsAllowOrigins { /** * Exact string match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} */ readonly exact?: string; /** * Prefix-based match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} */ readonly prefix?: string; /** * RE2 style regex-based match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} */ readonly regex?: string; } @@ -1117,37 +1117,37 @@ export interface AppSpecFunctionCors { /** * Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. This configures the Access-Control-Allow-Credentials header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} */ readonly allowCredentials?: boolean | cdktf.IResolvable; /** * The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} */ readonly allowHeaders?: string[]; /** * The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} */ readonly allowMethods?: string[]; /** * The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} */ readonly exposeHeaders?: string[]; /** * An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example: `5h30m`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} */ readonly maxAge?: string; /** * allow_origins block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} */ readonly allowOrigins?: AppSpecFunctionCorsAllowOrigins; } @@ -1329,25 +1329,25 @@ export interface AppSpecFunctionEnv { /** * The name of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} */ readonly key?: string; /** * The visibility scope of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} */ readonly scope?: string; /** * The type of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} */ readonly type?: string; /** * The value of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value?: string; } @@ -1515,13 +1515,13 @@ export interface AppSpecFunctionGit { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * The clone URL of the repo. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} */ readonly repoCloneUrl?: string; } @@ -1611,19 +1611,19 @@ export interface AppSpecFunctionGithub { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -1736,19 +1736,19 @@ export interface AppSpecFunctionGitlab { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -1861,13 +1861,13 @@ export interface AppSpecFunctionLogDestinationDatadog { /** * Datadog API key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} */ readonly apiKey: string; /** * Datadog HTTP log intake endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint?: string; } @@ -1954,7 +1954,7 @@ export interface AppSpecFunctionLogDestinationLogtail { /** * Logtail token. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} */ readonly token: string; } @@ -2018,7 +2018,7 @@ export interface AppSpecFunctionLogDestinationPapertrail { /** * Papertrail syslog endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint: string; } @@ -2082,25 +2082,25 @@ export interface AppSpecFunctionLogDestination { /** * Name of the log destination * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * datadog block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} */ readonly datadog?: AppSpecFunctionLogDestinationDatadog; /** * logtail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} */ readonly logtail?: AppSpecFunctionLogDestinationLogtail; /** * papertrail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} */ readonly papertrail?: AppSpecFunctionLogDestinationPapertrail; } @@ -2265,13 +2265,13 @@ export interface AppSpecFunctionRoutes { /** * Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} */ readonly path?: string; /** * An optional flag to preserve the path that is forwarded to the backend service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} */ readonly preservePathPrefix?: boolean | cdktf.IResolvable; } @@ -2393,61 +2393,61 @@ export interface AppSpecFunction { /** * The name of the component * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * An optional path to the working directory to use for the build. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} */ readonly sourceDir?: string; /** * alert block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} */ readonly alert?: AppSpecFunctionAlert[] | cdktf.IResolvable; /** * cors block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} */ readonly cors?: AppSpecFunctionCors; /** * env block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} */ readonly env?: AppSpecFunctionEnv[] | cdktf.IResolvable; /** * git block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} */ readonly git?: AppSpecFunctionGit; /** * github block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} */ readonly github?: AppSpecFunctionGithub; /** * gitlab block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} */ readonly gitlab?: AppSpecFunctionGitlab; /** * log_destination block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} */ readonly logDestination?: AppSpecFunctionLogDestination[] | cdktf.IResolvable; /** * routes block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} */ readonly routes?: AppSpecFunctionRoutes[] | cdktf.IResolvable; } @@ -2746,25 +2746,1039 @@ export class AppSpecFunctionList extends cdktf.ComplexList { return new AppSpecFunctionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface AppSpecIngressRuleComponent { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} + */ + readonly name?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} + */ + readonly preservePathPrefix?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rewrite App#rewrite} + */ + readonly rewrite?: string; +} + +export function appSpecIngressRuleComponentToTerraform(struct?: AppSpecIngressRuleComponentOutputReference | AppSpecIngressRuleComponent): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + name: cdktf.stringToTerraform(struct!.name), + preserve_path_prefix: cdktf.booleanToTerraform(struct!.preservePathPrefix), + rewrite: cdktf.stringToTerraform(struct!.rewrite), + } +} + +export class AppSpecIngressRuleComponentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): AppSpecIngressRuleComponent | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._name !== undefined) { + hasAnyValues = true; + internalValueResult.name = this._name; + } + if (this._preservePathPrefix !== undefined) { + hasAnyValues = true; + internalValueResult.preservePathPrefix = this._preservePathPrefix; + } + if (this._rewrite !== undefined) { + hasAnyValues = true; + internalValueResult.rewrite = this._rewrite; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngressRuleComponent | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._name = undefined; + this._preservePathPrefix = undefined; + this._rewrite = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._name = value.name; + this._preservePathPrefix = value.preservePathPrefix; + this._rewrite = value.rewrite; + } + } + + // name - computed: true, optional: true, required: false + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + public resetName() { + this._name = undefined; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // preserve_path_prefix - computed: true, optional: true, required: false + private _preservePathPrefix?: boolean | cdktf.IResolvable; + public get preservePathPrefix() { + return this.getBooleanAttribute('preserve_path_prefix'); + } + public set preservePathPrefix(value: boolean | cdktf.IResolvable) { + this._preservePathPrefix = value; + } + public resetPreservePathPrefix() { + this._preservePathPrefix = undefined; + } + // Temporarily expose input value. Use with caution. + public get preservePathPrefixInput() { + return this._preservePathPrefix; + } + + // rewrite - computed: true, optional: true, required: false + private _rewrite?: string; + public get rewrite() { + return this.getStringAttribute('rewrite'); + } + public set rewrite(value: string) { + this._rewrite = value; + } + public resetRewrite() { + this._rewrite = undefined; + } + // Temporarily expose input value. Use with caution. + public get rewriteInput() { + return this._rewrite; + } +} +export interface AppSpecIngressRuleCorsAllowOrigins { + /** + * Exact string match. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} + */ + readonly exact?: string; + /** + * Prefix-based match. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} + */ + readonly prefix?: string; + /** + * RE2 style regex-based match. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} + */ + readonly regex?: string; +} + +export function appSpecIngressRuleCorsAllowOriginsToTerraform(struct?: AppSpecIngressRuleCorsAllowOriginsOutputReference | AppSpecIngressRuleCorsAllowOrigins): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + exact: cdktf.stringToTerraform(struct!.exact), + prefix: cdktf.stringToTerraform(struct!.prefix), + regex: cdktf.stringToTerraform(struct!.regex), + } +} + +export class AppSpecIngressRuleCorsAllowOriginsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): AppSpecIngressRuleCorsAllowOrigins | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._exact !== undefined) { + hasAnyValues = true; + internalValueResult.exact = this._exact; + } + if (this._prefix !== undefined) { + hasAnyValues = true; + internalValueResult.prefix = this._prefix; + } + if (this._regex !== undefined) { + hasAnyValues = true; + internalValueResult.regex = this._regex; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngressRuleCorsAllowOrigins | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._exact = undefined; + this._prefix = undefined; + this._regex = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._exact = value.exact; + this._prefix = value.prefix; + this._regex = value.regex; + } + } + + // exact - computed: false, optional: true, required: false + private _exact?: string; + public get exact() { + return this.getStringAttribute('exact'); + } + public set exact(value: string) { + this._exact = value; + } + public resetExact() { + this._exact = undefined; + } + // Temporarily expose input value. Use with caution. + public get exactInput() { + return this._exact; + } + + // prefix - computed: false, optional: true, required: false + private _prefix?: string; + public get prefix() { + return this.getStringAttribute('prefix'); + } + public set prefix(value: string) { + this._prefix = value; + } + public resetPrefix() { + this._prefix = undefined; + } + // Temporarily expose input value. Use with caution. + public get prefixInput() { + return this._prefix; + } + + // regex - computed: false, optional: true, required: false + private _regex?: string; + public get regex() { + return this.getStringAttribute('regex'); + } + public set regex(value: string) { + this._regex = value; + } + public resetRegex() { + this._regex = undefined; + } + // Temporarily expose input value. Use with caution. + public get regexInput() { + return this._regex; + } +} +export interface AppSpecIngressRuleCors { + /** + * Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. This configures the Access-Control-Allow-Credentials header. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} + */ + readonly allowCredentials?: boolean | cdktf.IResolvable; + /** + * The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} + */ + readonly allowHeaders?: string[]; + /** + * The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} + */ + readonly allowMethods?: string[]; + /** + * The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} + */ + readonly exposeHeaders?: string[]; + /** + * An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example: `5h30m`. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} + */ + readonly maxAge?: string; + /** + * allow_origins block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} + */ + readonly allowOrigins?: AppSpecIngressRuleCorsAllowOrigins; +} + +export function appSpecIngressRuleCorsToTerraform(struct?: AppSpecIngressRuleCorsOutputReference | AppSpecIngressRuleCors): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + allow_credentials: cdktf.booleanToTerraform(struct!.allowCredentials), + allow_headers: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.allowHeaders), + allow_methods: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.allowMethods), + expose_headers: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.exposeHeaders), + max_age: cdktf.stringToTerraform(struct!.maxAge), + allow_origins: appSpecIngressRuleCorsAllowOriginsToTerraform(struct!.allowOrigins), + } +} + +export class AppSpecIngressRuleCorsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): AppSpecIngressRuleCors | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._allowCredentials !== undefined) { + hasAnyValues = true; + internalValueResult.allowCredentials = this._allowCredentials; + } + if (this._allowHeaders !== undefined) { + hasAnyValues = true; + internalValueResult.allowHeaders = this._allowHeaders; + } + if (this._allowMethods !== undefined) { + hasAnyValues = true; + internalValueResult.allowMethods = this._allowMethods; + } + if (this._exposeHeaders !== undefined) { + hasAnyValues = true; + internalValueResult.exposeHeaders = this._exposeHeaders; + } + if (this._maxAge !== undefined) { + hasAnyValues = true; + internalValueResult.maxAge = this._maxAge; + } + if (this._allowOrigins?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.allowOrigins = this._allowOrigins?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngressRuleCors | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._allowCredentials = undefined; + this._allowHeaders = undefined; + this._allowMethods = undefined; + this._exposeHeaders = undefined; + this._maxAge = undefined; + this._allowOrigins.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._allowCredentials = value.allowCredentials; + this._allowHeaders = value.allowHeaders; + this._allowMethods = value.allowMethods; + this._exposeHeaders = value.exposeHeaders; + this._maxAge = value.maxAge; + this._allowOrigins.internalValue = value.allowOrigins; + } + } + + // allow_credentials - computed: false, optional: true, required: false + private _allowCredentials?: boolean | cdktf.IResolvable; + public get allowCredentials() { + return this.getBooleanAttribute('allow_credentials'); + } + public set allowCredentials(value: boolean | cdktf.IResolvable) { + this._allowCredentials = value; + } + public resetAllowCredentials() { + this._allowCredentials = undefined; + } + // Temporarily expose input value. Use with caution. + public get allowCredentialsInput() { + return this._allowCredentials; + } + + // allow_headers - computed: false, optional: true, required: false + private _allowHeaders?: string[]; + public get allowHeaders() { + return cdktf.Fn.tolist(this.getListAttribute('allow_headers')); + } + public set allowHeaders(value: string[]) { + this._allowHeaders = value; + } + public resetAllowHeaders() { + this._allowHeaders = undefined; + } + // Temporarily expose input value. Use with caution. + public get allowHeadersInput() { + return this._allowHeaders; + } + + // allow_methods - computed: false, optional: true, required: false + private _allowMethods?: string[]; + public get allowMethods() { + return cdktf.Fn.tolist(this.getListAttribute('allow_methods')); + } + public set allowMethods(value: string[]) { + this._allowMethods = value; + } + public resetAllowMethods() { + this._allowMethods = undefined; + } + // Temporarily expose input value. Use with caution. + public get allowMethodsInput() { + return this._allowMethods; + } + + // expose_headers - computed: false, optional: true, required: false + private _exposeHeaders?: string[]; + public get exposeHeaders() { + return cdktf.Fn.tolist(this.getListAttribute('expose_headers')); + } + public set exposeHeaders(value: string[]) { + this._exposeHeaders = value; + } + public resetExposeHeaders() { + this._exposeHeaders = undefined; + } + // Temporarily expose input value. Use with caution. + public get exposeHeadersInput() { + return this._exposeHeaders; + } + + // max_age - computed: false, optional: true, required: false + private _maxAge?: string; + public get maxAge() { + return this.getStringAttribute('max_age'); + } + public set maxAge(value: string) { + this._maxAge = value; + } + public resetMaxAge() { + this._maxAge = undefined; + } + // Temporarily expose input value. Use with caution. + public get maxAgeInput() { + return this._maxAge; + } + + // allow_origins - computed: false, optional: true, required: false + private _allowOrigins = new AppSpecIngressRuleCorsAllowOriginsOutputReference(this, "allow_origins"); + public get allowOrigins() { + return this._allowOrigins; + } + public putAllowOrigins(value: AppSpecIngressRuleCorsAllowOrigins) { + this._allowOrigins.internalValue = value; + } + public resetAllowOrigins() { + this._allowOrigins.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get allowOriginsInput() { + return this._allowOrigins.internalValue; + } +} +export interface AppSpecIngressRuleMatchPath { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} + */ + readonly prefix?: string; +} + +export function appSpecIngressRuleMatchPathToTerraform(struct?: AppSpecIngressRuleMatchPathOutputReference | AppSpecIngressRuleMatchPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + prefix: cdktf.stringToTerraform(struct!.prefix), + } +} + +export class AppSpecIngressRuleMatchPathOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): AppSpecIngressRuleMatchPath | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._prefix !== undefined) { + hasAnyValues = true; + internalValueResult.prefix = this._prefix; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngressRuleMatchPath | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._prefix = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._prefix = value.prefix; + } + } + + // prefix - computed: true, optional: true, required: false + private _prefix?: string; + public get prefix() { + return this.getStringAttribute('prefix'); + } + public set prefix(value: string) { + this._prefix = value; + } + public resetPrefix() { + this._prefix = undefined; + } + // Temporarily expose input value. Use with caution. + public get prefixInput() { + return this._prefix; + } +} +export interface AppSpecIngressRuleMatch { + /** + * path block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} + */ + readonly path?: AppSpecIngressRuleMatchPath; +} + +export function appSpecIngressRuleMatchToTerraform(struct?: AppSpecIngressRuleMatchOutputReference | AppSpecIngressRuleMatch): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + path: appSpecIngressRuleMatchPathToTerraform(struct!.path), + } +} + +export class AppSpecIngressRuleMatchOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): AppSpecIngressRuleMatch | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._path?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.path = this._path?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngressRuleMatch | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._path.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._path.internalValue = value.path; + } + } + + // path - computed: false, optional: true, required: false + private _path = new AppSpecIngressRuleMatchPathOutputReference(this, "path"); + public get path() { + return this._path; + } + public putPath(value: AppSpecIngressRuleMatchPath) { + this._path.internalValue = value; + } + public resetPath() { + this._path.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get pathInput() { + return this._path.internalValue; + } +} +export interface AppSpecIngressRuleRedirect { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#authority App#authority} + */ + readonly authority?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#port App#port} + */ + readonly port?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect_code App#redirect_code} + */ + readonly redirectCode?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scheme App#scheme} + */ + readonly scheme?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#uri App#uri} + */ + readonly uri?: string; +} + +export function appSpecIngressRuleRedirectToTerraform(struct?: AppSpecIngressRuleRedirectOutputReference | AppSpecIngressRuleRedirect): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + authority: cdktf.stringToTerraform(struct!.authority), + port: cdktf.numberToTerraform(struct!.port), + redirect_code: cdktf.numberToTerraform(struct!.redirectCode), + scheme: cdktf.stringToTerraform(struct!.scheme), + uri: cdktf.stringToTerraform(struct!.uri), + } +} + +export class AppSpecIngressRuleRedirectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): AppSpecIngressRuleRedirect | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._authority !== undefined) { + hasAnyValues = true; + internalValueResult.authority = this._authority; + } + if (this._port !== undefined) { + hasAnyValues = true; + internalValueResult.port = this._port; + } + if (this._redirectCode !== undefined) { + hasAnyValues = true; + internalValueResult.redirectCode = this._redirectCode; + } + if (this._scheme !== undefined) { + hasAnyValues = true; + internalValueResult.scheme = this._scheme; + } + if (this._uri !== undefined) { + hasAnyValues = true; + internalValueResult.uri = this._uri; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngressRuleRedirect | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._authority = undefined; + this._port = undefined; + this._redirectCode = undefined; + this._scheme = undefined; + this._uri = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._authority = value.authority; + this._port = value.port; + this._redirectCode = value.redirectCode; + this._scheme = value.scheme; + this._uri = value.uri; + } + } + + // authority - computed: false, optional: true, required: false + private _authority?: string; + public get authority() { + return this.getStringAttribute('authority'); + } + public set authority(value: string) { + this._authority = value; + } + public resetAuthority() { + this._authority = undefined; + } + // Temporarily expose input value. Use with caution. + public get authorityInput() { + return this._authority; + } + + // port - computed: false, optional: true, required: false + private _port?: number; + public get port() { + return this.getNumberAttribute('port'); + } + public set port(value: number) { + this._port = value; + } + public resetPort() { + this._port = undefined; + } + // Temporarily expose input value. Use with caution. + public get portInput() { + return this._port; + } + + // redirect_code - computed: false, optional: true, required: false + private _redirectCode?: number; + public get redirectCode() { + return this.getNumberAttribute('redirect_code'); + } + public set redirectCode(value: number) { + this._redirectCode = value; + } + public resetRedirectCode() { + this._redirectCode = undefined; + } + // Temporarily expose input value. Use with caution. + public get redirectCodeInput() { + return this._redirectCode; + } + + // scheme - computed: false, optional: true, required: false + private _scheme?: string; + public get scheme() { + return this.getStringAttribute('scheme'); + } + public set scheme(value: string) { + this._scheme = value; + } + public resetScheme() { + this._scheme = undefined; + } + // Temporarily expose input value. Use with caution. + public get schemeInput() { + return this._scheme; + } + + // uri - computed: false, optional: true, required: false + private _uri?: string; + public get uri() { + return this.getStringAttribute('uri'); + } + public set uri(value: string) { + this._uri = value; + } + public resetUri() { + this._uri = undefined; + } + // Temporarily expose input value. Use with caution. + public get uriInput() { + return this._uri; + } +} +export interface AppSpecIngressRule { + /** + * component block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#component App#component} + */ + readonly component?: AppSpecIngressRuleComponent; + /** + * cors block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} + */ + readonly cors?: AppSpecIngressRuleCors; + /** + * match block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#match App#match} + */ + readonly match?: AppSpecIngressRuleMatch; + /** + * redirect block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#redirect App#redirect} + */ + readonly redirect?: AppSpecIngressRuleRedirect; +} + +export function appSpecIngressRuleToTerraform(struct?: AppSpecIngressRule | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + component: appSpecIngressRuleComponentToTerraform(struct!.component), + cors: appSpecIngressRuleCorsToTerraform(struct!.cors), + match: appSpecIngressRuleMatchToTerraform(struct!.match), + redirect: appSpecIngressRuleRedirectToTerraform(struct!.redirect), + } +} + +export class AppSpecIngressRuleOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): AppSpecIngressRule | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._component?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.component = this._component?.internalValue; + } + if (this._cors?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.cors = this._cors?.internalValue; + } + if (this._match?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.match = this._match?.internalValue; + } + if (this._redirect?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.redirect = this._redirect?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngressRule | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._component.internalValue = undefined; + this._cors.internalValue = undefined; + this._match.internalValue = undefined; + this._redirect.internalValue = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._component.internalValue = value.component; + this._cors.internalValue = value.cors; + this._match.internalValue = value.match; + this._redirect.internalValue = value.redirect; + } + } + + // component - computed: false, optional: true, required: false + private _component = new AppSpecIngressRuleComponentOutputReference(this, "component"); + public get component() { + return this._component; + } + public putComponent(value: AppSpecIngressRuleComponent) { + this._component.internalValue = value; + } + public resetComponent() { + this._component.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get componentInput() { + return this._component.internalValue; + } + + // cors - computed: false, optional: true, required: false + private _cors = new AppSpecIngressRuleCorsOutputReference(this, "cors"); + public get cors() { + return this._cors; + } + public putCors(value: AppSpecIngressRuleCors) { + this._cors.internalValue = value; + } + public resetCors() { + this._cors.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get corsInput() { + return this._cors.internalValue; + } + + // match - computed: false, optional: true, required: false + private _match = new AppSpecIngressRuleMatchOutputReference(this, "match"); + public get match() { + return this._match; + } + public putMatch(value: AppSpecIngressRuleMatch) { + this._match.internalValue = value; + } + public resetMatch() { + this._match.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get matchInput() { + return this._match.internalValue; + } + + // redirect - computed: false, optional: true, required: false + private _redirect = new AppSpecIngressRuleRedirectOutputReference(this, "redirect"); + public get redirect() { + return this._redirect; + } + public putRedirect(value: AppSpecIngressRuleRedirect) { + this._redirect.internalValue = value; + } + public resetRedirect() { + this._redirect.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get redirectInput() { + return this._redirect.internalValue; + } +} + +export class AppSpecIngressRuleList extends cdktf.ComplexList { + public internalValue? : AppSpecIngressRule[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): AppSpecIngressRuleOutputReference { + return new AppSpecIngressRuleOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface AppSpecIngress { + /** + * rule block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} + */ + readonly rule?: AppSpecIngressRule[] | cdktf.IResolvable; +} + +export function appSpecIngressToTerraform(struct?: AppSpecIngressOutputReference | AppSpecIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + rule: cdktf.listMapper(appSpecIngressRuleToTerraform, true)(struct!.rule), + } +} + +export class AppSpecIngressOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): AppSpecIngress | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._rule?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.rule = this._rule?.internalValue; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: AppSpecIngress | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._rule.internalValue = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._rule.internalValue = value.rule; + } + } + + // rule - computed: false, optional: true, required: false + private _rule = new AppSpecIngressRuleList(this, "rule", false); + public get rule() { + return this._rule; + } + public putRule(value: AppSpecIngressRule[] | cdktf.IResolvable) { + this._rule.internalValue = value; + } + public resetRule() { + this._rule.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get ruleInput() { + return this._rule.internalValue; + } +} export interface AppSpecJobAlert { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled} */ readonly disabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator} */ readonly operator: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} */ readonly rule: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window} */ readonly window: string; } @@ -2943,25 +3957,25 @@ export interface AppSpecJobEnv { /** * The name of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} */ readonly key?: string; /** * The visibility scope of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} */ readonly scope?: string; /** * The type of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} */ readonly type?: string; /** * The value of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value?: string; } @@ -3129,13 +4143,13 @@ export interface AppSpecJobGit { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * The clone URL of the repo. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} */ readonly repoCloneUrl?: string; } @@ -3225,19 +4239,19 @@ export interface AppSpecJobGithub { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -3350,19 +4364,19 @@ export interface AppSpecJobGitlab { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -3475,7 +4489,7 @@ export interface AppSpecJobImageDeployOnPush { /** * Whether to automatically deploy images pushed to DOCR. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; } @@ -3574,31 +4588,31 @@ export interface AppSpecJobImage { /** * The registry name. Must be left empty for the DOCR registry type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} */ readonly registry?: string; /** * The registry type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} */ readonly registryType: string; /** * The repository name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} */ readonly repository: string; /** * The repository tag. Defaults to latest if not provided. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} */ readonly tag?: string; /** * deploy_on_push block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: AppSpecJobImageDeployOnPush[] | cdktf.IResolvable; } @@ -3751,13 +4765,13 @@ export interface AppSpecJobLogDestinationDatadog { /** * Datadog API key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} */ readonly apiKey: string; /** * Datadog HTTP log intake endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint?: string; } @@ -3844,7 +4858,7 @@ export interface AppSpecJobLogDestinationLogtail { /** * Logtail token. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} */ readonly token: string; } @@ -3908,7 +4922,7 @@ export interface AppSpecJobLogDestinationPapertrail { /** * Papertrail syslog endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint: string; } @@ -3972,25 +4986,25 @@ export interface AppSpecJobLogDestination { /** * Name of the log destination * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * datadog block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} */ readonly datadog?: AppSpecJobLogDestinationDatadog; /** * logtail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} */ readonly logtail?: AppSpecJobLogDestinationLogtail; /** * papertrail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} */ readonly papertrail?: AppSpecJobLogDestinationPapertrail; } @@ -4155,97 +5169,97 @@ export interface AppSpecJob { /** * An optional build command to run while building this component from source. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} */ readonly buildCommand?: string; /** * The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} */ readonly dockerfilePath?: string; /** * An environment slug describing the type of this app. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} */ readonly environmentSlug?: string; /** * The amount of instances that this component should be scaled to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} */ readonly instanceCount?: number; /** * The instance size to use for this component. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} */ readonly instanceSizeSlug?: string; /** * The type of job and when it will be run during the deployment process. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#kind App#kind} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#kind App#kind} */ readonly kind?: string; /** * The name of the component * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * An optional run command to override the component's default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} */ readonly runCommand?: string; /** * An optional path to the working directory to use for the build. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} */ readonly sourceDir?: string; /** * alert block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} */ readonly alert?: AppSpecJobAlert[] | cdktf.IResolvable; /** * env block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} */ readonly env?: AppSpecJobEnv[] | cdktf.IResolvable; /** * git block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} */ readonly git?: AppSpecJobGit; /** * github block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} */ readonly github?: AppSpecJobGithub; /** * gitlab block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} */ readonly gitlab?: AppSpecJobGitlab; /** * image block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} */ readonly image?: AppSpecJobImage; /** * log_destination block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} */ readonly logDestination?: AppSpecJobLogDestination[] | cdktf.IResolvable; } @@ -4684,23 +5698,23 @@ export class AppSpecJobList extends cdktf.ComplexList { } export interface AppSpecServiceAlert { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled} */ readonly disabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator} */ readonly operator: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} */ readonly rule: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window} */ readonly window: string; } @@ -4879,19 +5893,19 @@ export interface AppSpecServiceCorsAllowOrigins { /** * Exact string match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} */ readonly exact?: string; /** * Prefix-based match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} */ readonly prefix?: string; /** * RE2 style regex-based match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} */ readonly regex?: string; } @@ -5004,37 +6018,37 @@ export interface AppSpecServiceCors { /** * Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. This configures the Access-Control-Allow-Credentials header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} */ readonly allowCredentials?: boolean | cdktf.IResolvable; /** * The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} */ readonly allowHeaders?: string[]; /** * The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} */ readonly allowMethods?: string[]; /** * The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} */ readonly exposeHeaders?: string[]; /** * An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example: `5h30m`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} */ readonly maxAge?: string; /** * allow_origins block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} */ readonly allowOrigins?: AppSpecServiceCorsAllowOrigins; } @@ -5216,25 +6230,25 @@ export interface AppSpecServiceEnv { /** * The name of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} */ readonly key?: string; /** * The visibility scope of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} */ readonly scope?: string; /** * The type of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} */ readonly type?: string; /** * The value of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value?: string; } @@ -5402,13 +6416,13 @@ export interface AppSpecServiceGit { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * The clone URL of the repo. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} */ readonly repoCloneUrl?: string; } @@ -5498,19 +6512,19 @@ export interface AppSpecServiceGithub { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -5623,19 +6637,19 @@ export interface AppSpecServiceGitlab { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -5748,37 +6762,37 @@ export interface AppSpecServiceHealthCheck { /** * The number of failed health checks before considered unhealthy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#failure_threshold App#failure_threshold} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#failure_threshold App#failure_threshold} */ readonly failureThreshold?: number; /** * The route path used for the HTTP health check ping. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_path App#http_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_path App#http_path} */ readonly httpPath?: string; /** * The number of seconds to wait before beginning health checks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#initial_delay_seconds App#initial_delay_seconds} */ readonly initialDelaySeconds?: number; /** * The number of seconds to wait between health checks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#period_seconds App#period_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#period_seconds App#period_seconds} */ readonly periodSeconds?: number; /** * The number of successful health checks before considered healthy. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#success_threshold App#success_threshold} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#success_threshold App#success_threshold} */ readonly successThreshold?: number; /** * The number of seconds after which the check times out. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#timeout_seconds App#timeout_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#timeout_seconds App#timeout_seconds} */ readonly timeoutSeconds?: number; } @@ -5960,7 +6974,7 @@ export interface AppSpecServiceImageDeployOnPush { /** * Whether to automatically deploy images pushed to DOCR. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; } @@ -6059,31 +7073,31 @@ export interface AppSpecServiceImage { /** * The registry name. Must be left empty for the DOCR registry type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} */ readonly registry?: string; /** * The registry type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} */ readonly registryType: string; /** * The repository name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} */ readonly repository: string; /** * The repository tag. Defaults to latest if not provided. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} */ readonly tag?: string; /** * deploy_on_push block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: AppSpecServiceImageDeployOnPush[] | cdktf.IResolvable; } @@ -6236,13 +7250,13 @@ export interface AppSpecServiceLogDestinationDatadog { /** * Datadog API key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} */ readonly apiKey: string; /** * Datadog HTTP log intake endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint?: string; } @@ -6329,7 +7343,7 @@ export interface AppSpecServiceLogDestinationLogtail { /** * Logtail token. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} */ readonly token: string; } @@ -6393,7 +7407,7 @@ export interface AppSpecServiceLogDestinationPapertrail { /** * Papertrail syslog endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint: string; } @@ -6457,25 +7471,25 @@ export interface AppSpecServiceLogDestination { /** * Name of the log destination * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * datadog block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} */ readonly datadog?: AppSpecServiceLogDestinationDatadog; /** * logtail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} */ readonly logtail?: AppSpecServiceLogDestinationLogtail; /** * papertrail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} */ readonly papertrail?: AppSpecServiceLogDestinationPapertrail; } @@ -6640,13 +7654,13 @@ export interface AppSpecServiceRoutes { /** * Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} */ readonly path?: string; /** * An optional flag to preserve the path that is forwarded to the backend service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} */ readonly preservePathPrefix?: boolean | cdktf.IResolvable; } @@ -6768,119 +7782,119 @@ export interface AppSpecService { /** * An optional build command to run while building this component from source. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} */ readonly buildCommand?: string; /** * The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} */ readonly dockerfilePath?: string; /** * An environment slug describing the type of this app. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} */ readonly environmentSlug?: string; /** * The internal port on which this service's run command will listen. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#http_port App#http_port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#http_port App#http_port} */ readonly httpPort?: number; /** * The amount of instances that this component should be scaled to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} */ readonly instanceCount?: number; /** * The instance size to use for this component. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} */ readonly instanceSizeSlug?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#internal_ports App#internal_ports} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#internal_ports App#internal_ports} */ readonly internalPorts?: number[]; /** * The name of the component * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * An optional run command to override the component's default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} */ readonly runCommand?: string; /** * An optional path to the working directory to use for the build. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} */ readonly sourceDir?: string; /** * alert block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} */ readonly alert?: AppSpecServiceAlert[] | cdktf.IResolvable; /** * cors block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} */ readonly cors?: AppSpecServiceCors; /** * env block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} */ readonly env?: AppSpecServiceEnv[] | cdktf.IResolvable; /** * git block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} */ readonly git?: AppSpecServiceGit; /** * github block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} */ readonly github?: AppSpecServiceGithub; /** * gitlab block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} */ readonly gitlab?: AppSpecServiceGitlab; /** * health_check block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#health_check App#health_check} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#health_check App#health_check} */ readonly healthCheck?: AppSpecServiceHealthCheck; /** * image block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} */ readonly image?: AppSpecServiceImage; /** * log_destination block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} */ readonly logDestination?: AppSpecServiceLogDestination[] | cdktf.IResolvable; /** * routes block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} */ readonly routes?: AppSpecServiceRoutes[] | cdktf.IResolvable; } @@ -7413,19 +8427,19 @@ export interface AppSpecStaticSiteCorsAllowOrigins { /** * Exact string match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#exact App#exact} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#exact App#exact} */ readonly exact?: string; /** * Prefix-based match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#prefix App#prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#prefix App#prefix} */ readonly prefix?: string; /** * RE2 style regex-based match. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#regex App#regex} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#regex App#regex} */ readonly regex?: string; } @@ -7538,37 +8552,37 @@ export interface AppSpecStaticSiteCors { /** * Whether browsers should expose the response to the client-side JavaScript code when the request’s credentials mode is `include`. This configures the Access-Control-Allow-Credentials header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_credentials App#allow_credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_credentials App#allow_credentials} */ readonly allowCredentials?: boolean | cdktf.IResolvable; /** * The set of allowed HTTP request headers. This configures the Access-Control-Allow-Headers header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_headers App#allow_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_headers App#allow_headers} */ readonly allowHeaders?: string[]; /** * The set of allowed HTTP methods. This configures the Access-Control-Allow-Methods header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_methods App#allow_methods} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_methods App#allow_methods} */ readonly allowMethods?: string[]; /** * The set of HTTP response headers that browsers are allowed to access. This configures the Access-Control-Expose-Headers header. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#expose_headers App#expose_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#expose_headers App#expose_headers} */ readonly exposeHeaders?: string[]; /** * An optional duration specifying how long browsers can cache the results of a preflight request. This configures the Access-Control-Max-Age header. Example: `5h30m`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#max_age App#max_age} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#max_age App#max_age} */ readonly maxAge?: string; /** * allow_origins block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#allow_origins App#allow_origins} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#allow_origins App#allow_origins} */ readonly allowOrigins?: AppSpecStaticSiteCorsAllowOrigins; } @@ -7750,25 +8764,25 @@ export interface AppSpecStaticSiteEnv { /** * The name of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} */ readonly key?: string; /** * The visibility scope of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} */ readonly scope?: string; /** * The type of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} */ readonly type?: string; /** * The value of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value?: string; } @@ -7936,13 +8950,13 @@ export interface AppSpecStaticSiteGit { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * The clone URL of the repo. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} */ readonly repoCloneUrl?: string; } @@ -8032,19 +9046,19 @@ export interface AppSpecStaticSiteGithub { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -8157,19 +9171,19 @@ export interface AppSpecStaticSiteGitlab { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -8282,13 +9296,13 @@ export interface AppSpecStaticSiteRoutes { /** * Path specifies an route by HTTP path prefix. Paths must start with / and must be unique within the app. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#path App#path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#path App#path} */ readonly path?: string; /** * An optional flag to preserve the path that is forwarded to the backend service. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#preserve_path_prefix App#preserve_path_prefix} */ readonly preservePathPrefix?: boolean | cdktf.IResolvable; } @@ -8410,91 +9424,91 @@ export interface AppSpecStaticSite { /** * An optional build command to run while building this component from source. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} */ readonly buildCommand?: 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. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#catchall_document App#catchall_document} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#catchall_document App#catchall_document} */ readonly catchallDocument?: string; /** * The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} */ readonly dockerfilePath?: string; /** * An environment slug describing the type of this app. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} */ readonly environmentSlug?: string; /** * The name of the error document to use when serving this static site. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#error_document App#error_document} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#error_document App#error_document} */ readonly errorDocument?: string; /** * The name of the index document to use when serving this static site. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#index_document App#index_document} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#index_document App#index_document} */ readonly indexDocument?: string; /** * The name of the component * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * An optional path to where the built assets will be located, relative to the build context. If not set, App Platform will automatically scan for these directory names: `_static`, `dist`, `public`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#output_dir App#output_dir} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#output_dir App#output_dir} */ readonly outputDir?: string; /** * An optional path to the working directory to use for the build. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} */ readonly sourceDir?: string; /** * cors block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#cors App#cors} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#cors App#cors} */ readonly cors?: AppSpecStaticSiteCors; /** * env block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} */ readonly env?: AppSpecStaticSiteEnv[] | cdktf.IResolvable; /** * git block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} */ readonly git?: AppSpecStaticSiteGit; /** * github block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} */ readonly github?: AppSpecStaticSiteGithub; /** * gitlab block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} */ readonly gitlab?: AppSpecStaticSiteGitlab; /** * routes block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#routes App#routes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#routes App#routes} */ readonly routes?: AppSpecStaticSiteRoutes[] | cdktf.IResolvable; } @@ -8910,23 +9924,23 @@ export class AppSpecStaticSiteList extends cdktf.ComplexList { } export interface AppSpecWorkerAlert { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#disabled App#disabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#disabled App#disabled} */ readonly disabled?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#operator App#operator} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#operator App#operator} */ readonly operator: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#rule App#rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#rule App#rule} */ readonly rule: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#window App#window} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#window App#window} */ readonly window: string; } @@ -9105,25 +10119,25 @@ export interface AppSpecWorkerEnv { /** * The name of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#key App#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#key App#key} */ readonly key?: string; /** * The visibility scope of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#scope App#scope} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#scope App#scope} */ readonly scope?: string; /** * The type of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#type App#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#type App#type} */ readonly type?: string; /** * The value of the environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#value App#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#value App#value} */ readonly value?: string; } @@ -9291,13 +10305,13 @@ export interface AppSpecWorkerGit { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * The clone URL of the repo. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo_clone_url App#repo_clone_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo_clone_url App#repo_clone_url} */ readonly repoCloneUrl?: string; } @@ -9387,19 +10401,19 @@ export interface AppSpecWorkerGithub { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -9512,19 +10526,19 @@ export interface AppSpecWorkerGitlab { /** * The name of the branch to use. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#branch App#branch} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#branch App#branch} */ readonly branch?: string; /** * Whether to automatically deploy new commits made to the repo * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: boolean | cdktf.IResolvable; /** * The name of the repo in the format `owner/repo`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repo App#repo} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repo App#repo} */ readonly repo?: string; } @@ -9637,7 +10651,7 @@ export interface AppSpecWorkerImageDeployOnPush { /** * Whether to automatically deploy images pushed to DOCR. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#enabled App#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#enabled App#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; } @@ -9736,31 +10750,31 @@ export interface AppSpecWorkerImage { /** * The registry name. Must be left empty for the DOCR registry type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry App#registry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry App#registry} */ readonly registry?: string; /** * The registry type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#registry_type App#registry_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#registry_type App#registry_type} */ readonly registryType: string; /** * The repository name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#repository App#repository} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#repository App#repository} */ readonly repository: string; /** * The repository tag. Defaults to latest if not provided. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#tag App#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#tag App#tag} */ readonly tag?: string; /** * deploy_on_push block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#deploy_on_push App#deploy_on_push} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#deploy_on_push App#deploy_on_push} */ readonly deployOnPush?: AppSpecWorkerImageDeployOnPush[] | cdktf.IResolvable; } @@ -9913,13 +10927,13 @@ export interface AppSpecWorkerLogDestinationDatadog { /** * Datadog API key. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#api_key App#api_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#api_key App#api_key} */ readonly apiKey: string; /** * Datadog HTTP log intake endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint?: string; } @@ -10006,7 +11020,7 @@ export interface AppSpecWorkerLogDestinationLogtail { /** * Logtail token. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#token App#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#token App#token} */ readonly token: string; } @@ -10070,7 +11084,7 @@ export interface AppSpecWorkerLogDestinationPapertrail { /** * Papertrail syslog endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#endpoint App#endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#endpoint App#endpoint} */ readonly endpoint: string; } @@ -10134,25 +11148,25 @@ export interface AppSpecWorkerLogDestination { /** * Name of the log destination * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * datadog block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#datadog App#datadog} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#datadog App#datadog} */ readonly datadog?: AppSpecWorkerLogDestinationDatadog; /** * logtail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#logtail App#logtail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#logtail App#logtail} */ readonly logtail?: AppSpecWorkerLogDestinationLogtail; /** * papertrail block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#papertrail App#papertrail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#papertrail App#papertrail} */ readonly papertrail?: AppSpecWorkerLogDestinationPapertrail; } @@ -10317,91 +11331,91 @@ export interface AppSpecWorker { /** * An optional build command to run while building this component from source. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#build_command App#build_command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#build_command App#build_command} */ readonly buildCommand?: string; /** * The path to a Dockerfile relative to the root of the repo. If set, overrides usage of buildpacks. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#dockerfile_path App#dockerfile_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#dockerfile_path App#dockerfile_path} */ readonly dockerfilePath?: string; /** * An environment slug describing the type of this app. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#environment_slug App#environment_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#environment_slug App#environment_slug} */ readonly environmentSlug?: string; /** * The amount of instances that this component should be scaled to. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_count App#instance_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_count App#instance_count} */ readonly instanceCount?: number; /** * The instance size to use for this component. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#instance_size_slug App#instance_size_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#instance_size_slug App#instance_size_slug} */ readonly instanceSizeSlug?: string; /** * The name of the component * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * An optional run command to override the component's default. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#run_command App#run_command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#run_command App#run_command} */ readonly runCommand?: string; /** * An optional path to the working directory to use for the build. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#source_dir App#source_dir} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#source_dir App#source_dir} */ readonly sourceDir?: string; /** * alert block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} */ readonly alert?: AppSpecWorkerAlert[] | cdktf.IResolvable; /** * env block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} */ readonly env?: AppSpecWorkerEnv[] | cdktf.IResolvable; /** * git block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#git App#git} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#git App#git} */ readonly git?: AppSpecWorkerGit; /** * github block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#github App#github} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#github App#github} */ readonly github?: AppSpecWorkerGithub; /** * gitlab block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#gitlab App#gitlab} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#gitlab App#gitlab} */ readonly gitlab?: AppSpecWorkerGitlab; /** * image block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#image App#image} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#image App#image} */ readonly image?: AppSpecWorkerImage; /** * log_destination block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#log_destination App#log_destination} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#log_destination App#log_destination} */ readonly logDestination?: AppSpecWorkerLogDestination[] | cdktf.IResolvable; } @@ -10817,73 +11831,79 @@ export class AppSpecWorkerList extends cdktf.ComplexList { } export interface AppSpec { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domains App#domains} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domains App#domains} */ readonly domains?: string[]; /** * The name of the app. Must be unique across all apps in the same account. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#name App#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#name App#name} */ readonly name: string; /** * The slug for the DigitalOcean data center region hosting the app * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#region App#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#region App#region} */ readonly region?: string; /** * alert block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#alert App#alert} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#alert App#alert} */ readonly alert?: AppSpecAlert[] | cdktf.IResolvable; /** * database block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#database App#database} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#database App#database} */ readonly database?: AppSpecDatabase[] | cdktf.IResolvable; /** * domain block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#domain App#domain} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#domain App#domain} */ readonly domain?: AppSpecDomain[] | cdktf.IResolvable; /** * env block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#env App#env} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#env App#env} */ readonly env?: AppSpecEnv[] | cdktf.IResolvable; /** * function block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#function App#function} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#function App#function} */ readonly function?: AppSpecFunction[] | cdktf.IResolvable; /** + * ingress block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#ingress App#ingress} + */ + readonly ingress?: AppSpecIngress; + /** * job block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#job App#job} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#job App#job} */ readonly job?: AppSpecJob[] | cdktf.IResolvable; /** * service block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#service App#service} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#service App#service} */ readonly service?: AppSpecService[] | cdktf.IResolvable; /** * static_site block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#static_site App#static_site} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#static_site App#static_site} */ readonly staticSite?: AppSpecStaticSite[] | cdktf.IResolvable; /** * worker block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#worker App#worker} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#worker App#worker} */ readonly worker?: AppSpecWorker[] | cdktf.IResolvable; } @@ -10902,6 +11922,7 @@ export function appSpecToTerraform(struct?: AppSpecOutputReference | AppSpec): a domain: cdktf.listMapper(appSpecDomainToTerraform, true)(struct!.domain), env: cdktf.listMapper(appSpecEnvToTerraform, true)(struct!.env), function: cdktf.listMapper(appSpecFunctionToTerraform, true)(struct!.function), + ingress: appSpecIngressToTerraform(struct!.ingress), job: cdktf.listMapper(appSpecJobToTerraform, true)(struct!.job), service: cdktf.listMapper(appSpecServiceToTerraform, true)(struct!.service), static_site: cdktf.listMapper(appSpecStaticSiteToTerraform, true)(struct!.staticSite), @@ -10955,6 +11976,10 @@ export class AppSpecOutputReference extends cdktf.ComplexObject { hasAnyValues = true; internalValueResult.function = this._function?.internalValue; } + if (this._ingress?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.ingress = this._ingress?.internalValue; + } if (this._job?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.job = this._job?.internalValue; @@ -10985,6 +12010,7 @@ export class AppSpecOutputReference extends cdktf.ComplexObject { this._domain.internalValue = undefined; this._env.internalValue = undefined; this._function.internalValue = undefined; + this._ingress.internalValue = undefined; this._job.internalValue = undefined; this._service.internalValue = undefined; this._staticSite.internalValue = undefined; @@ -11000,6 +12026,7 @@ export class AppSpecOutputReference extends cdktf.ComplexObject { this._domain.internalValue = value.domain; this._env.internalValue = value.env; this._function.internalValue = value.function; + this._ingress.internalValue = value.ingress; this._job.internalValue = value.job; this._service.internalValue = value.service; this._staticSite.internalValue = value.staticSite; @@ -11132,6 +12159,22 @@ export class AppSpecOutputReference extends cdktf.ComplexObject { return this._function.internalValue; } + // ingress - computed: false, optional: true, required: false + private _ingress = new AppSpecIngressOutputReference(this, "ingress"); + public get ingress() { + return this._ingress; + } + public putIngress(value: AppSpecIngress) { + this._ingress.internalValue = value; + } + public resetIngress() { + this._ingress.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get ingressInput() { + return this._ingress.internalValue; + } + // job - computed: false, optional: true, required: false private _job = new AppSpecJobList(this, "job", false); public get job() { @@ -11198,7 +12241,7 @@ export class AppSpecOutputReference extends cdktf.ComplexObject { } export interface AppTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#create App#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#create App#create} */ readonly create?: string; } @@ -11273,7 +12316,7 @@ export class AppTimeoutsOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app digitalocean_app} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app digitalocean_app} */ export class App extends cdktf.TerraformResource { @@ -11289,7 +12332,7 @@ export class App extends cdktf.TerraformResource { * Generates CDKTF code for importing a App resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the App to import - * @param importFromId The id of the existing App that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing App that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the App to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -11301,7 +12344,7 @@ export class App extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/app digitalocean_app} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/app digitalocean_app} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -11312,7 +12355,7 @@ export class App extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_app', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/cdn/README.md b/src/cdn/README.md index 7278b9347..7c0c11c80 100644 --- a/src/cdn/README.md +++ b/src/cdn/README.md @@ -1,3 +1,3 @@ # `digitalocean_cdn` -Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn). +Refer to the Terraform Registory for docs: [`digitalocean_cdn`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn). diff --git a/src/cdn/index.ts b/src/cdn/index.ts index 300758455..661357ce9 100644 --- a/src/cdn/index.ts +++ b/src/cdn/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,21 +15,21 @@ export interface CdnConfig extends cdktf.TerraformMetaArguments { /** * ID of a DigitalOcean managed TLS certificate for use with custom domains * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_id Cdn#certificate_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_id Cdn#certificate_id} */ readonly certificateId?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#certificate_name Cdn#certificate_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#certificate_name Cdn#certificate_name} */ readonly certificateName?: string; /** * fully qualified domain name (FQDN) for custom subdomain, (requires certificate_id) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#custom_domain Cdn#custom_domain} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#custom_domain Cdn#custom_domain} */ readonly customDomain?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#id Cdn#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#id Cdn#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -38,19 +38,19 @@ export interface CdnConfig extends cdktf.TerraformMetaArguments { /** * fully qualified domain name (FQDN) for the origin server * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#origin Cdn#origin} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#origin Cdn#origin} */ readonly origin: string; /** * The amount of time the content is cached in the CDN * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#ttl Cdn#ttl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#ttl Cdn#ttl} */ readonly ttl?: number; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn digitalocean_cdn} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn digitalocean_cdn} */ export class Cdn extends cdktf.TerraformResource { @@ -66,7 +66,7 @@ export class Cdn extends cdktf.TerraformResource { * Generates CDKTF code for importing a Cdn resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Cdn to import - * @param importFromId The id of the existing Cdn that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Cdn that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Cdn to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -78,7 +78,7 @@ export class Cdn extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/cdn digitalocean_cdn} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/cdn digitalocean_cdn} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -89,7 +89,7 @@ export class Cdn extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_cdn', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/certificate/README.md b/src/certificate/README.md index 7ce9c0046..b94f32eed 100644 --- a/src/certificate/README.md +++ b/src/certificate/README.md @@ -1,3 +1,3 @@ # `digitalocean_certificate` -Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate). +Refer to the Terraform Registory for docs: [`digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate). diff --git a/src/certificate/index.ts b/src/certificate/index.ts index ef3e89c3f..38f82c3f9 100644 --- a/src/certificate/index.ts +++ b/src/certificate/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,40 +13,40 @@ import * as cdktf from 'cdktf'; export interface CertificateConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#certificate_chain Certificate#certificate_chain} */ readonly certificateChain?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#domains Certificate#domains} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#domains Certificate#domains} */ readonly domains?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#id Certificate#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#id Certificate#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#leaf_certificate Certificate#leaf_certificate} */ readonly leafCertificate?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#name Certificate#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#name Certificate#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#private_key Certificate#private_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#private_key Certificate#private_key} */ readonly privateKey?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#type Certificate#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#type Certificate#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate digitalocean_certificate} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate digitalocean_certificate} */ export class Certificate extends cdktf.TerraformResource { @@ -62,7 +62,7 @@ export class Certificate extends cdktf.TerraformResource { * Generates CDKTF code for importing a Certificate resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Certificate to import - * @param importFromId The id of the existing Certificate that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Certificate that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Certificate to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -74,7 +74,7 @@ export class Certificate extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/certificate digitalocean_certificate} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/certificate digitalocean_certificate} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -85,7 +85,7 @@ export class Certificate extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_certificate', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/container-registry-docker-credentials/README.md b/src/container-registry-docker-credentials/README.md index 34bf2a199..74ae67f9b 100644 --- a/src/container-registry-docker-credentials/README.md +++ b/src/container-registry-docker-credentials/README.md @@ -1,3 +1,3 @@ # `digitalocean_container_registry_docker_credentials` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry_docker_credentials`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials). diff --git a/src/container-registry-docker-credentials/index.ts b/src/container-registry-docker-credentials/index.ts index 55f5fc041..922aec2be 100644 --- a/src/container-registry-docker-credentials/index.ts +++ b/src/container-registry-docker-credentials/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface ContainerRegistryDockerCredentialsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#expiry_seconds ContainerRegistryDockerCredentials#expiry_seconds} */ readonly expirySeconds?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#id ContainerRegistryDockerCredentials#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#registry_name ContainerRegistryDockerCredentials#registry_name} */ readonly registryName: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#write ContainerRegistryDockerCredentials#write} */ readonly write?: boolean | cdktf.IResolvable; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials} */ export class ContainerRegistryDockerCredentials extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class ContainerRegistryDockerCredentials extends cdktf.TerraformResource * Generates CDKTF code for importing a ContainerRegistryDockerCredentials resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ContainerRegistryDockerCredentials to import - * @param importFromId The id of the existing ContainerRegistryDockerCredentials that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ContainerRegistryDockerCredentials that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ContainerRegistryDockerCredentials to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class ContainerRegistryDockerCredentials extends cdktf.TerraformResource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry_docker_credentials digitalocean_container_registry_docker_credentials} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class ContainerRegistryDockerCredentials extends cdktf.TerraformResource terraformResourceType: 'digitalocean_container_registry_docker_credentials', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/container-registry/README.md b/src/container-registry/README.md index 0a8abf2ee..45a6de5d9 100644 --- a/src/container-registry/README.md +++ b/src/container-registry/README.md @@ -1,3 +1,3 @@ # `digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry). +Refer to the Terraform Registory for docs: [`digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry). diff --git a/src/container-registry/index.ts b/src/container-registry/index.ts index c51a3b399..5a16cfb3d 100644 --- a/src/container-registry/index.ts +++ b/src/container-registry/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface ContainerRegistryConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#id ContainerRegistry#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#id ContainerRegistry#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#name ContainerRegistry#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#name ContainerRegistry#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#region ContainerRegistry#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#region ContainerRegistry#region} */ readonly region?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#subscription_tier_slug ContainerRegistry#subscription_tier_slug} */ readonly subscriptionTierSlug: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry digitalocean_container_registry} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry digitalocean_container_registry} */ export class ContainerRegistry extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class ContainerRegistry extends cdktf.TerraformResource { * Generates CDKTF code for importing a ContainerRegistry resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ContainerRegistry to import - * @param importFromId The id of the existing ContainerRegistry that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ContainerRegistry that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ContainerRegistry to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class ContainerRegistry extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/container_registry digitalocean_container_registry} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/container_registry digitalocean_container_registry} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class ContainerRegistry extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_container_registry', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/custom-image/README.md b/src/custom-image/README.md index f5f155be3..070c56b8b 100644 --- a/src/custom-image/README.md +++ b/src/custom-image/README.md @@ -1,3 +1,3 @@ # `digitalocean_custom_image` -Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image). +Refer to the Terraform Registory for docs: [`digitalocean_custom_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image). diff --git a/src/custom-image/index.ts b/src/custom-image/index.ts index 52d1e4afd..db52ad838 100644 --- a/src/custom-image/index.ts +++ b/src/custom-image/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,46 +13,46 @@ import * as cdktf from 'cdktf'; export interface CustomImageConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#description CustomImage#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#description CustomImage#description} */ readonly description?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#distribution CustomImage#distribution} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#distribution CustomImage#distribution} */ readonly distribution?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#id CustomImage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#id CustomImage#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#name CustomImage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#name CustomImage#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#regions CustomImage#regions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#regions CustomImage#regions} */ readonly regions: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#tags CustomImage#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#tags CustomImage#tags} */ readonly tags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#url CustomImage#url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#url CustomImage#url} */ readonly url: string; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#timeouts CustomImage#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#timeouts CustomImage#timeouts} */ readonly timeouts?: CustomImageTimeouts; } export interface CustomImageTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#create CustomImage#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#create CustomImage#create} */ readonly create?: string; } @@ -127,7 +127,7 @@ export class CustomImageTimeoutsOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image digitalocean_custom_image} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image digitalocean_custom_image} */ export class CustomImage extends cdktf.TerraformResource { @@ -143,7 +143,7 @@ export class CustomImage extends cdktf.TerraformResource { * Generates CDKTF code for importing a CustomImage resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the CustomImage to import - * @param importFromId The id of the existing CustomImage that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing CustomImage that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the CustomImage to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -155,7 +155,7 @@ export class CustomImage extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/custom_image digitalocean_custom_image} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/custom_image digitalocean_custom_image} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -166,7 +166,7 @@ export class CustomImage extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_custom_image', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-account/README.md b/src/data-digitalocean-account/README.md index 566f83616..2b6cb86ef 100644 --- a/src/data-digitalocean-account/README.md +++ b/src/data-digitalocean-account/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_account` -Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account). +Refer to the Terraform Registory for docs: [`data_digitalocean_account`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account). diff --git a/src/data-digitalocean-account/index.ts b/src/data-digitalocean-account/index.ts index b838a41cb..cb824b5b4 100644 --- a/src/data-digitalocean-account/index.ts +++ b/src/data-digitalocean-account/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanAccountConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#id DataDigitaloceanAccount#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#id DataDigitaloceanAccount#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,7 +22,7 @@ export interface DataDigitaloceanAccountConfig extends cdktf.TerraformMetaArgume } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account digitalocean_account} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account digitalocean_account} */ export class DataDigitaloceanAccount extends cdktf.TerraformDataSource { @@ -38,7 +38,7 @@ export class DataDigitaloceanAccount extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanAccount resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanAccount to import - * @param importFromId The id of the existing DataDigitaloceanAccount that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanAccount that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanAccount to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -50,7 +50,7 @@ export class DataDigitaloceanAccount extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/account digitalocean_account} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/account digitalocean_account} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -61,7 +61,7 @@ export class DataDigitaloceanAccount extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_account', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-app/README.md b/src/data-digitalocean-app/README.md index 043c44e4d..48de59e2c 100644 --- a/src/data-digitalocean-app/README.md +++ b/src/data-digitalocean-app/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_app` -Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app). +Refer to the Terraform Registory for docs: [`data_digitalocean_app`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app). diff --git a/src/data-digitalocean-app/index.ts b/src/data-digitalocean-app/index.ts index 3a351fa94..f83576213 100644 --- a/src/data-digitalocean-app/index.ts +++ b/src/data-digitalocean-app/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,11 +13,11 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanAppConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#app_id DataDigitaloceanApp#app_id} */ readonly appId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#id DataDigitaloceanApp#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#id DataDigitaloceanApp#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -1354,6 +1354,605 @@ export class DataDigitaloceanAppSpecFunctionList extends cdktf.ComplexList { return new DataDigitaloceanAppSpecFunctionOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface DataDigitaloceanAppSpecIngressRuleComponent { +} + +export function dataDigitaloceanAppSpecIngressRuleComponentToTerraform(struct?: DataDigitaloceanAppSpecIngressRuleComponent): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressRuleComponentOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngressRuleComponent | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngressRuleComponent | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // preserve_path_prefix - computed: true, optional: false, required: false + public get preservePathPrefix() { + return this.getBooleanAttribute('preserve_path_prefix'); + } + + // rewrite - computed: true, optional: false, required: false + public get rewrite() { + return this.getStringAttribute('rewrite'); + } +} + +export class DataDigitaloceanAppSpecIngressRuleComponentList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressRuleComponentOutputReference { + return new DataDigitaloceanAppSpecIngressRuleComponentOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins { +} + +export function dataDigitaloceanAppSpecIngressRuleCorsAllowOriginsToTerraform(struct?: DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngressRuleCorsAllowOrigins | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // exact - computed: true, optional: false, required: false + public get exact() { + return this.getStringAttribute('exact'); + } + + // prefix - computed: true, optional: false, required: false + public get prefix() { + return this.getStringAttribute('prefix'); + } + + // regex - computed: true, optional: false, required: false + public get regex() { + return this.getStringAttribute('regex'); + } +} + +export class DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference { + return new DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataDigitaloceanAppSpecIngressRuleCors { +} + +export function dataDigitaloceanAppSpecIngressRuleCorsToTerraform(struct?: DataDigitaloceanAppSpecIngressRuleCors): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressRuleCorsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngressRuleCors | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngressRuleCors | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // allow_credentials - computed: true, optional: false, required: false + public get allowCredentials() { + return this.getBooleanAttribute('allow_credentials'); + } + + // allow_headers - computed: true, optional: false, required: false + public get allowHeaders() { + return cdktf.Fn.tolist(this.getListAttribute('allow_headers')); + } + + // allow_methods - computed: true, optional: false, required: false + public get allowMethods() { + return cdktf.Fn.tolist(this.getListAttribute('allow_methods')); + } + + // allow_origins - computed: true, optional: false, required: false + private _allowOrigins = new DataDigitaloceanAppSpecIngressRuleCorsAllowOriginsList(this, "allow_origins", false); + public get allowOrigins() { + return this._allowOrigins; + } + + // expose_headers - computed: true, optional: false, required: false + public get exposeHeaders() { + return cdktf.Fn.tolist(this.getListAttribute('expose_headers')); + } + + // max_age - computed: true, optional: false, required: false + public get maxAge() { + return this.getStringAttribute('max_age'); + } +} + +export class DataDigitaloceanAppSpecIngressRuleCorsList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressRuleCorsOutputReference { + return new DataDigitaloceanAppSpecIngressRuleCorsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataDigitaloceanAppSpecIngressRuleMatchPath { +} + +export function dataDigitaloceanAppSpecIngressRuleMatchPathToTerraform(struct?: DataDigitaloceanAppSpecIngressRuleMatchPath): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngressRuleMatchPath | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngressRuleMatchPath | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // prefix - computed: true, optional: false, required: false + public get prefix() { + return this.getStringAttribute('prefix'); + } +} + +export class DataDigitaloceanAppSpecIngressRuleMatchPathList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference { + return new DataDigitaloceanAppSpecIngressRuleMatchPathOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataDigitaloceanAppSpecIngressRuleMatch { +} + +export function dataDigitaloceanAppSpecIngressRuleMatchToTerraform(struct?: DataDigitaloceanAppSpecIngressRuleMatch): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressRuleMatchOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngressRuleMatch | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngressRuleMatch | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // path - computed: true, optional: false, required: false + private _path = new DataDigitaloceanAppSpecIngressRuleMatchPathList(this, "path", false); + public get path() { + return this._path; + } +} + +export class DataDigitaloceanAppSpecIngressRuleMatchList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressRuleMatchOutputReference { + return new DataDigitaloceanAppSpecIngressRuleMatchOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataDigitaloceanAppSpecIngressRuleRedirect { +} + +export function dataDigitaloceanAppSpecIngressRuleRedirectToTerraform(struct?: DataDigitaloceanAppSpecIngressRuleRedirect): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressRuleRedirectOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngressRuleRedirect | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngressRuleRedirect | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // authority - computed: true, optional: false, required: false + public get authority() { + return this.getStringAttribute('authority'); + } + + // port - computed: true, optional: false, required: false + public get port() { + return this.getNumberAttribute('port'); + } + + // redirect_code - computed: true, optional: false, required: false + public get redirectCode() { + return this.getNumberAttribute('redirect_code'); + } + + // scheme - computed: true, optional: false, required: false + public get scheme() { + return this.getStringAttribute('scheme'); + } + + // uri - computed: true, optional: false, required: false + public get uri() { + return this.getStringAttribute('uri'); + } +} + +export class DataDigitaloceanAppSpecIngressRuleRedirectList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressRuleRedirectOutputReference { + return new DataDigitaloceanAppSpecIngressRuleRedirectOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataDigitaloceanAppSpecIngressRule { +} + +export function dataDigitaloceanAppSpecIngressRuleToTerraform(struct?: DataDigitaloceanAppSpecIngressRule): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressRuleOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngressRule | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngressRule | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // component - computed: true, optional: false, required: false + private _component = new DataDigitaloceanAppSpecIngressRuleComponentList(this, "component", false); + public get component() { + return this._component; + } + + // cors - computed: true, optional: false, required: false + private _cors = new DataDigitaloceanAppSpecIngressRuleCorsList(this, "cors", false); + public get cors() { + return this._cors; + } + + // match - computed: true, optional: false, required: false + private _match = new DataDigitaloceanAppSpecIngressRuleMatchList(this, "match", false); + public get match() { + return this._match; + } + + // redirect - computed: true, optional: false, required: false + private _redirect = new DataDigitaloceanAppSpecIngressRuleRedirectList(this, "redirect", false); + public get redirect() { + return this._redirect; + } +} + +export class DataDigitaloceanAppSpecIngressRuleList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressRuleOutputReference { + return new DataDigitaloceanAppSpecIngressRuleOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} +export interface DataDigitaloceanAppSpecIngress { +} + +export function dataDigitaloceanAppSpecIngressToTerraform(struct?: DataDigitaloceanAppSpecIngress): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataDigitaloceanAppSpecIngressOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataDigitaloceanAppSpecIngress | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataDigitaloceanAppSpecIngress | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // rule - computed: true, optional: false, required: false + private _rule = new DataDigitaloceanAppSpecIngressRuleList(this, "rule", false); + public get rule() { + return this._rule; + } +} + +export class DataDigitaloceanAppSpecIngressList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataDigitaloceanAppSpecIngressOutputReference { + return new DataDigitaloceanAppSpecIngressOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataDigitaloceanAppSpecJobAlert { } @@ -5300,6 +5899,12 @@ export class DataDigitaloceanAppSpecOutputReference extends cdktf.ComplexObject return this._function; } + // ingress - computed: true, optional: false, required: false + private _ingress = new DataDigitaloceanAppSpecIngressList(this, "ingress", false); + public get ingress() { + return this._ingress; + } + // job - computed: true, optional: false, required: false private _job = new DataDigitaloceanAppSpecJobList(this, "job", false); public get job() { @@ -5355,7 +5960,7 @@ export class DataDigitaloceanAppSpecList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app digitalocean_app} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app digitalocean_app} */ export class DataDigitaloceanApp extends cdktf.TerraformDataSource { @@ -5371,7 +5976,7 @@ export class DataDigitaloceanApp extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanApp resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanApp to import - * @param importFromId The id of the existing DataDigitaloceanApp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanApp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanApp to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -5383,7 +5988,7 @@ export class DataDigitaloceanApp extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/app digitalocean_app} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/app digitalocean_app} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -5394,7 +5999,7 @@ export class DataDigitaloceanApp extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_app', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-certificate/README.md b/src/data-digitalocean-certificate/README.md index 0c0145025..215871b0a 100644 --- a/src/data-digitalocean-certificate/README.md +++ b/src/data-digitalocean-certificate/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_certificate` -Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate). +Refer to the Terraform Registory for docs: [`data_digitalocean_certificate`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate). diff --git a/src/data-digitalocean-certificate/index.ts b/src/data-digitalocean-certificate/index.ts index 86d2744de..d867e0b46 100644 --- a/src/data-digitalocean-certificate/index.ts +++ b/src/data-digitalocean-certificate/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanCertificateConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#id DataDigitaloceanCertificate#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanCertificateConfig extends cdktf.TerraformMetaAr /** * name of the certificate * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#name DataDigitaloceanCertificate#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate digitalocean_certificate} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate digitalocean_certificate} */ export class DataDigitaloceanCertificate extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataDigitaloceanCertificate extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanCertificate resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanCertificate to import - * @param importFromId The id of the existing DataDigitaloceanCertificate that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanCertificate that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanCertificate to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataDigitaloceanCertificate extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/certificate digitalocean_certificate} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/certificate digitalocean_certificate} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataDigitaloceanCertificate extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_certificate', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-container-registry/README.md b/src/data-digitalocean-container-registry/README.md index 08ebcf9e5..3a4d279f3 100644 --- a/src/data-digitalocean-container-registry/README.md +++ b/src/data-digitalocean-container-registry/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_container_registry` -Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry). +Refer to the Terraform Registory for docs: [`data_digitalocean_container_registry`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry). diff --git a/src/data-digitalocean-container-registry/index.ts b/src/data-digitalocean-container-registry/index.ts index def94cb14..caf80dfff 100644 --- a/src/data-digitalocean-container-registry/index.ts +++ b/src/data-digitalocean-container-registry/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanContainerRegistryConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#id DataDigitaloceanContainerRegistry#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanContainerRegistryConfig extends cdktf.Terraform /** * name of the container registry * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#name DataDigitaloceanContainerRegistry#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry digitalocean_container_registry} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry digitalocean_container_registry} */ export class DataDigitaloceanContainerRegistry extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataDigitaloceanContainerRegistry extends cdktf.TerraformDataSource * Generates CDKTF code for importing a DataDigitaloceanContainerRegistry resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanContainerRegistry to import - * @param importFromId The id of the existing DataDigitaloceanContainerRegistry that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanContainerRegistry that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanContainerRegistry to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataDigitaloceanContainerRegistry extends cdktf.TerraformDataSource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/container_registry digitalocean_container_registry} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/container_registry digitalocean_container_registry} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataDigitaloceanContainerRegistry extends cdktf.TerraformDataSource terraformResourceType: 'digitalocean_container_registry', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-database-ca/README.md b/src/data-digitalocean-database-ca/README.md index 2916f9637..557e92a99 100644 --- a/src/data-digitalocean-database-ca/README.md +++ b/src/data-digitalocean-database-ca/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_database_ca` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_ca`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca). diff --git a/src/data-digitalocean-database-ca/index.ts b/src/data-digitalocean-database-ca/index.ts index 052ebc279..e2925f51c 100644 --- a/src/data-digitalocean-database-ca/index.ts +++ b/src/data-digitalocean-database-ca/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,11 +13,11 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDatabaseCaConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#cluster_id DataDigitaloceanDatabaseCa#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#id DataDigitaloceanDatabaseCa#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -26,7 +26,7 @@ export interface DataDigitaloceanDatabaseCaConfig extends cdktf.TerraformMetaArg } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca digitalocean_database_ca} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca digitalocean_database_ca} */ export class DataDigitaloceanDatabaseCa extends cdktf.TerraformDataSource { @@ -42,7 +42,7 @@ export class DataDigitaloceanDatabaseCa extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDatabaseCa resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDatabaseCa to import - * @param importFromId The id of the existing DataDigitaloceanDatabaseCa that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDatabaseCa that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDatabaseCa to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -54,7 +54,7 @@ export class DataDigitaloceanDatabaseCa extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_ca digitalocean_database_ca} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_ca digitalocean_database_ca} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -65,7 +65,7 @@ export class DataDigitaloceanDatabaseCa extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_database_ca', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-database-cluster/README.md b/src/data-digitalocean-database-cluster/README.md index 69d20f135..fa745f1f4 100644 --- a/src/data-digitalocean-database-cluster/README.md +++ b/src/data-digitalocean-database-cluster/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster). diff --git a/src/data-digitalocean-database-cluster/index.ts b/src/data-digitalocean-database-cluster/index.ts index 58685e9b1..82d37c709 100644 --- a/src/data-digitalocean-database-cluster/index.ts +++ b/src/data-digitalocean-database-cluster/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,18 +13,18 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDatabaseClusterConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#id DataDigitaloceanDatabaseCluster#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#name DataDigitaloceanDatabaseCluster#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#tags DataDigitaloceanDatabaseCluster#tags} */ readonly tags?: string[]; } @@ -99,7 +99,7 @@ export class DataDigitaloceanDatabaseClusterMaintenanceWindowList extends cdktf. } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster digitalocean_database_cluster} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster digitalocean_database_cluster} */ export class DataDigitaloceanDatabaseCluster extends cdktf.TerraformDataSource { @@ -115,7 +115,7 @@ export class DataDigitaloceanDatabaseCluster extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDatabaseCluster resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDatabaseCluster to import - * @param importFromId The id of the existing DataDigitaloceanDatabaseCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDatabaseCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDatabaseCluster to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -127,7 +127,7 @@ export class DataDigitaloceanDatabaseCluster extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_cluster digitalocean_database_cluster} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_cluster digitalocean_database_cluster} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -138,7 +138,7 @@ export class DataDigitaloceanDatabaseCluster extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_database_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -253,6 +253,11 @@ export class DataDigitaloceanDatabaseCluster extends cdktf.TerraformDataSource { return this.getStringAttribute('size'); } + // storage_size_mib - computed: true, optional: false, required: false + public get storageSizeMib() { + return this.getStringAttribute('storage_size_mib'); + } + // tags - computed: false, optional: true, required: false private _tags?: string[]; public get tags() { diff --git a/src/data-digitalocean-database-replica/README.md b/src/data-digitalocean-database-replica/README.md index 982a11cd0..7388db7cc 100644 --- a/src/data-digitalocean-database-replica/README.md +++ b/src/data-digitalocean-database-replica/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica). diff --git a/src/data-digitalocean-database-replica/index.ts b/src/data-digitalocean-database-replica/index.ts index e597701a1..84d25fed8 100644 --- a/src/data-digitalocean-database-replica/index.ts +++ b/src/data-digitalocean-database-replica/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDatabaseReplicaConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#cluster_id DataDigitaloceanDatabaseReplica#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#id DataDigitaloceanDatabaseReplica#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#name DataDigitaloceanDatabaseReplica#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#tags DataDigitaloceanDatabaseReplica#tags} */ readonly tags?: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica digitalocean_database_replica} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica digitalocean_database_replica} */ export class DataDigitaloceanDatabaseReplica extends cdktf.TerraformDataSource { @@ -50,7 +50,7 @@ export class DataDigitaloceanDatabaseReplica extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDatabaseReplica resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDatabaseReplica to import - * @param importFromId The id of the existing DataDigitaloceanDatabaseReplica that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDatabaseReplica that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDatabaseReplica to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class DataDigitaloceanDatabaseReplica extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_replica digitalocean_database_replica} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_replica digitalocean_database_replica} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class DataDigitaloceanDatabaseReplica extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_database_replica', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-database-user/README.md b/src/data-digitalocean-database-user/README.md index 96995411f..0c92fa9e2 100644 --- a/src/data-digitalocean-database-user/README.md +++ b/src/data-digitalocean-database-user/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_database_user` -Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user). +Refer to the Terraform Registory for docs: [`data_digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user). diff --git a/src/data-digitalocean-database-user/index.ts b/src/data-digitalocean-database-user/index.ts index b9c559abd..12ae40771 100644 --- a/src/data-digitalocean-database-user/index.ts +++ b/src/data-digitalocean-database-user/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDatabaseUserConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#cluster_id DataDigitaloceanDatabaseUser#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#id DataDigitaloceanDatabaseUser#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#name DataDigitaloceanDatabaseUser#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user digitalocean_database_user} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user digitalocean_database_user} */ export class DataDigitaloceanDatabaseUser extends cdktf.TerraformDataSource { @@ -46,7 +46,7 @@ export class DataDigitaloceanDatabaseUser extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDatabaseUser resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDatabaseUser to import - * @param importFromId The id of the existing DataDigitaloceanDatabaseUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDatabaseUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDatabaseUser to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class DataDigitaloceanDatabaseUser extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/database_user digitalocean_database_user} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/database_user digitalocean_database_user} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class DataDigitaloceanDatabaseUser extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_database_user', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-domain/README.md b/src/data-digitalocean-domain/README.md index 40ea8c625..35daa75a8 100644 --- a/src/data-digitalocean-domain/README.md +++ b/src/data-digitalocean-domain/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_domain` -Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain). +Refer to the Terraform Registory for docs: [`data_digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain). diff --git a/src/data-digitalocean-domain/index.ts b/src/data-digitalocean-domain/index.ts index 7e2171cc9..7eca57621 100644 --- a/src/data-digitalocean-domain/index.ts +++ b/src/data-digitalocean-domain/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDomainConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#id DataDigitaloceanDomain#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#id DataDigitaloceanDomain#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanDomainConfig extends cdktf.TerraformMetaArgumen /** * name of the domain * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#name DataDigitaloceanDomain#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain digitalocean_domain} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain digitalocean_domain} */ export class DataDigitaloceanDomain extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataDigitaloceanDomain extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDomain resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDomain to import - * @param importFromId The id of the existing DataDigitaloceanDomain that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDomain that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDomain to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataDigitaloceanDomain extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domain digitalocean_domain} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domain digitalocean_domain} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataDigitaloceanDomain extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_domain', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-domains/README.md b/src/data-digitalocean-domains/README.md index 0b039ad0a..7a3ca9276 100644 --- a/src/data-digitalocean-domains/README.md +++ b/src/data-digitalocean-domains/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_domains` -Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains). +Refer to the Terraform Registory for docs: [`data_digitalocean_domains`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains). diff --git a/src/data-digitalocean-domains/index.ts b/src/data-digitalocean-domains/index.ts index aec613f7e..d6c24bae2 100644 --- a/src/data-digitalocean-domains/index.ts +++ b/src/data-digitalocean-domains/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDomainsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#id DataDigitaloceanDomains#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#id DataDigitaloceanDomains#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanDomainsConfig extends cdktf.TerraformMetaArgume /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#filter DataDigitaloceanDomains#filter} */ readonly filter?: DataDigitaloceanDomainsFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#sort DataDigitaloceanDomains#sort} */ readonly sort?: DataDigitaloceanDomainsSort[] | cdktf.IResolvable; } @@ -108,19 +108,19 @@ export class DataDigitaloceanDomainsDomainsList extends cdktf.ComplexList { } export interface DataDigitaloceanDomainsFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#all DataDigitaloceanDomains#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#all DataDigitaloceanDomains#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#match_by DataDigitaloceanDomains#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#values DataDigitaloceanDomains#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#values DataDigitaloceanDomains#values} */ readonly values: string[]; } @@ -280,11 +280,11 @@ export class DataDigitaloceanDomainsFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanDomainsSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#direction DataDigitaloceanDomains#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#key DataDigitaloceanDomains#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#key DataDigitaloceanDomains#key} */ readonly key: string; } @@ -401,7 +401,7 @@ export class DataDigitaloceanDomainsSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains digitalocean_domains} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains digitalocean_domains} */ export class DataDigitaloceanDomains extends cdktf.TerraformDataSource { @@ -417,7 +417,7 @@ export class DataDigitaloceanDomains extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDomains resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDomains to import - * @param importFromId The id of the existing DataDigitaloceanDomains that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDomains that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDomains to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -429,7 +429,7 @@ export class DataDigitaloceanDomains extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/domains digitalocean_domains} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/domains digitalocean_domains} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -440,7 +440,7 @@ export class DataDigitaloceanDomains extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_domains', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-droplet-snapshot/README.md b/src/data-digitalocean-droplet-snapshot/README.md index fea177ec7..689e5ad28 100644 --- a/src/data-digitalocean-droplet-snapshot/README.md +++ b/src/data-digitalocean-droplet-snapshot/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot). diff --git a/src/data-digitalocean-droplet-snapshot/index.ts b/src/data-digitalocean-droplet-snapshot/index.ts index ab4ebe23d..ff538665b 100644 --- a/src/data-digitalocean-droplet-snapshot/index.ts +++ b/src/data-digitalocean-droplet-snapshot/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,32 +13,32 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDropletSnapshotConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#id DataDigitaloceanDropletSnapshot#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#most_recent DataDigitaloceanDropletSnapshot#most_recent} */ readonly mostRecent?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name DataDigitaloceanDropletSnapshot#name} */ readonly name?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#name_regex DataDigitaloceanDropletSnapshot#name_regex} */ readonly nameRegex?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#region DataDigitaloceanDropletSnapshot#region} */ readonly region?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot} */ export class DataDigitaloceanDropletSnapshot extends cdktf.TerraformDataSource { @@ -54,7 +54,7 @@ export class DataDigitaloceanDropletSnapshot extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDropletSnapshot resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDropletSnapshot to import - * @param importFromId The id of the existing DataDigitaloceanDropletSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDropletSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDropletSnapshot to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -66,7 +66,7 @@ export class DataDigitaloceanDropletSnapshot extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet_snapshot digitalocean_droplet_snapshot} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -77,7 +77,7 @@ export class DataDigitaloceanDropletSnapshot extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_droplet_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-droplet/README.md b/src/data-digitalocean-droplet/README.md index f5fc6ccf9..87abdcf1d 100644 --- a/src/data-digitalocean-droplet/README.md +++ b/src/data-digitalocean-droplet/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_droplet` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet). diff --git a/src/data-digitalocean-droplet/index.ts b/src/data-digitalocean-droplet/index.ts index 72647e42b..1e1ddcc1f 100644 --- a/src/data-digitalocean-droplet/index.ts +++ b/src/data-digitalocean-droplet/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +15,7 @@ export interface DataDigitaloceanDropletConfig extends cdktf.TerraformMetaArgume /** * id of the Droplet * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#id DataDigitaloceanDroplet#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -24,19 +24,19 @@ export interface DataDigitaloceanDropletConfig extends cdktf.TerraformMetaArgume /** * name of the Droplet * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#name DataDigitaloceanDroplet#name} */ readonly name?: string; /** * unique tag of the Droplet * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#tag DataDigitaloceanDroplet#tag} */ readonly tag?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet digitalocean_droplet} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet digitalocean_droplet} */ export class DataDigitaloceanDroplet extends cdktf.TerraformDataSource { @@ -52,7 +52,7 @@ export class DataDigitaloceanDroplet extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDroplet resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDroplet to import - * @param importFromId The id of the existing DataDigitaloceanDroplet that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDroplet that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDroplet to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -64,7 +64,7 @@ export class DataDigitaloceanDroplet extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplet digitalocean_droplet} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplet digitalocean_droplet} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -75,7 +75,7 @@ export class DataDigitaloceanDroplet extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_droplet', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-droplets/README.md b/src/data-digitalocean-droplets/README.md index 2c35ec0db..8777a4a8e 100644 --- a/src/data-digitalocean-droplets/README.md +++ b/src/data-digitalocean-droplets/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_droplets` -Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets). +Refer to the Terraform Registory for docs: [`data_digitalocean_droplets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets). diff --git a/src/data-digitalocean-droplets/index.ts b/src/data-digitalocean-droplets/index.ts index 956899c32..eb724d8fd 100644 --- a/src/data-digitalocean-droplets/index.ts +++ b/src/data-digitalocean-droplets/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanDropletsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#id DataDigitaloceanDroplets#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanDropletsConfig extends cdktf.TerraformMetaArgum /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#filter DataDigitaloceanDroplets#filter} */ readonly filter?: DataDigitaloceanDropletsFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#sort DataDigitaloceanDroplets#sort} */ readonly sort?: DataDigitaloceanDropletsSort[] | cdktf.IResolvable; } @@ -218,19 +218,19 @@ export class DataDigitaloceanDropletsDropletsList extends cdktf.ComplexList { } export interface DataDigitaloceanDropletsFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#all DataDigitaloceanDroplets#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#match_by DataDigitaloceanDroplets#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#values DataDigitaloceanDroplets#values} */ readonly values: string[]; } @@ -390,11 +390,11 @@ export class DataDigitaloceanDropletsFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanDropletsSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#direction DataDigitaloceanDroplets#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#key DataDigitaloceanDroplets#key} */ readonly key: string; } @@ -511,7 +511,7 @@ export class DataDigitaloceanDropletsSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets digitalocean_droplets} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets digitalocean_droplets} */ export class DataDigitaloceanDroplets extends cdktf.TerraformDataSource { @@ -527,7 +527,7 @@ export class DataDigitaloceanDroplets extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanDroplets resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanDroplets to import - * @param importFromId The id of the existing DataDigitaloceanDroplets that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanDroplets that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanDroplets to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -539,7 +539,7 @@ export class DataDigitaloceanDroplets extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/droplets digitalocean_droplets} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/droplets digitalocean_droplets} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -550,7 +550,7 @@ export class DataDigitaloceanDroplets extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_droplets', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-firewall/README.md b/src/data-digitalocean-firewall/README.md index a8be8255e..2e97aeb68 100644 --- a/src/data-digitalocean-firewall/README.md +++ b/src/data-digitalocean-firewall/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_firewall` -Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall). +Refer to the Terraform Registory for docs: [`data_digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall). diff --git a/src/data-digitalocean-firewall/index.ts b/src/data-digitalocean-firewall/index.ts index 70c18bbd3..0ad91696f 100644 --- a/src/data-digitalocean-firewall/index.ts +++ b/src/data-digitalocean-firewall/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,34 +13,34 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanFirewallConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#droplet_ids DataDigitaloceanFirewall#droplet_ids} */ readonly dropletIds?: number[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#firewall_id DataDigitaloceanFirewall#firewall_id} */ readonly firewallId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#id DataDigitaloceanFirewall#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#tags DataDigitaloceanFirewall#tags} */ readonly tags?: string[]; /** * inbound_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#inbound_rule DataDigitaloceanFirewall#inbound_rule} */ readonly inboundRule?: DataDigitaloceanFirewallInboundRule[] | cdktf.IResolvable; /** * outbound_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#outbound_rule DataDigitaloceanFirewall#outbound_rule} */ readonly outboundRule?: DataDigitaloceanFirewallOutboundRule[] | cdktf.IResolvable; } @@ -120,31 +120,31 @@ export class DataDigitaloceanFirewallPendingChangesList extends cdktf.ComplexLis } export interface DataDigitaloceanFirewallInboundRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range} */ readonly portRange?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol} */ readonly protocol: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_addresses DataDigitaloceanFirewall#source_addresses} */ readonly sourceAddresses?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_droplet_ids DataDigitaloceanFirewall#source_droplet_ids} */ readonly sourceDropletIds?: number[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_kubernetes_ids DataDigitaloceanFirewall#source_kubernetes_ids} */ readonly sourceKubernetesIds?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_load_balancer_uids DataDigitaloceanFirewall#source_load_balancer_uids} */ readonly sourceLoadBalancerUids?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#source_tags DataDigitaloceanFirewall#source_tags} */ readonly sourceTags?: string[]; } @@ -376,31 +376,31 @@ export class DataDigitaloceanFirewallInboundRuleList extends cdktf.ComplexList { } export interface DataDigitaloceanFirewallOutboundRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_addresses DataDigitaloceanFirewall#destination_addresses} */ readonly destinationAddresses?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_droplet_ids DataDigitaloceanFirewall#destination_droplet_ids} */ readonly destinationDropletIds?: number[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_kubernetes_ids DataDigitaloceanFirewall#destination_kubernetes_ids} */ readonly destinationKubernetesIds?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_load_balancer_uids DataDigitaloceanFirewall#destination_load_balancer_uids} */ readonly destinationLoadBalancerUids?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#destination_tags DataDigitaloceanFirewall#destination_tags} */ readonly destinationTags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#port_range DataDigitaloceanFirewall#port_range} */ readonly portRange?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#protocol DataDigitaloceanFirewall#protocol} */ readonly protocol: string; } @@ -632,7 +632,7 @@ export class DataDigitaloceanFirewallOutboundRuleList extends cdktf.ComplexList } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall digitalocean_firewall} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall digitalocean_firewall} */ export class DataDigitaloceanFirewall extends cdktf.TerraformDataSource { @@ -648,7 +648,7 @@ export class DataDigitaloceanFirewall extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanFirewall resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanFirewall to import - * @param importFromId The id of the existing DataDigitaloceanFirewall that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanFirewall that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanFirewall to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -660,7 +660,7 @@ export class DataDigitaloceanFirewall extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/firewall digitalocean_firewall} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/firewall digitalocean_firewall} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -671,7 +671,7 @@ export class DataDigitaloceanFirewall extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_firewall', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-floating-ip/README.md b/src/data-digitalocean-floating-ip/README.md index 35cd31060..2c543fcf2 100644 --- a/src/data-digitalocean-floating-ip/README.md +++ b/src/data-digitalocean-floating-ip/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip). diff --git a/src/data-digitalocean-floating-ip/index.ts b/src/data-digitalocean-floating-ip/index.ts index 054bcb756..6266982ba 100644 --- a/src/data-digitalocean-floating-ip/index.ts +++ b/src/data-digitalocean-floating-ip/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanFloatingIpConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#id DataDigitaloceanFloatingIp#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanFloatingIpConfig extends cdktf.TerraformMetaArg /** * floating ip address * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#ip_address DataDigitaloceanFloatingIp#ip_address} */ readonly ipAddress: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip digitalocean_floating_ip} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip digitalocean_floating_ip} */ export class DataDigitaloceanFloatingIp extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataDigitaloceanFloatingIp extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanFloatingIp resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanFloatingIp to import - * @param importFromId The id of the existing DataDigitaloceanFloatingIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanFloatingIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanFloatingIp to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataDigitaloceanFloatingIp extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/floating_ip digitalocean_floating_ip} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/floating_ip digitalocean_floating_ip} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataDigitaloceanFloatingIp extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_floating_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-image/README.md b/src/data-digitalocean-image/README.md index 7b01e821d..7aa1d925d 100644 --- a/src/data-digitalocean-image/README.md +++ b/src/data-digitalocean-image/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_image` -Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image). +Refer to the Terraform Registory for docs: [`data_digitalocean_image`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image). diff --git a/src/data-digitalocean-image/index.ts b/src/data-digitalocean-image/index.ts index 6ec5d6412..1a996fe64 100644 --- a/src/data-digitalocean-image/index.ts +++ b/src/data-digitalocean-image/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +15,7 @@ export interface DataDigitaloceanImageConfig extends cdktf.TerraformMetaArgument /** * id of the image * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#id DataDigitaloceanImage#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#id DataDigitaloceanImage#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -24,23 +24,23 @@ export interface DataDigitaloceanImageConfig extends cdktf.TerraformMetaArgument /** * name of the image * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#name DataDigitaloceanImage#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#name DataDigitaloceanImage#name} */ readonly name?: string; /** * slug of the image * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#slug DataDigitaloceanImage#slug} */ readonly slug?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#source DataDigitaloceanImage#source} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#source DataDigitaloceanImage#source} */ readonly source?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image digitalocean_image} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image digitalocean_image} */ export class DataDigitaloceanImage extends cdktf.TerraformDataSource { @@ -56,7 +56,7 @@ export class DataDigitaloceanImage extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanImage resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanImage to import - * @param importFromId The id of the existing DataDigitaloceanImage that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanImage that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanImage to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class DataDigitaloceanImage extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/image digitalocean_image} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/image digitalocean_image} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class DataDigitaloceanImage extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_image', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-images/README.md b/src/data-digitalocean-images/README.md index f9345c68c..e82a72293 100644 --- a/src/data-digitalocean-images/README.md +++ b/src/data-digitalocean-images/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_images` -Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images). +Refer to the Terraform Registory for docs: [`data_digitalocean_images`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images). diff --git a/src/data-digitalocean-images/index.ts b/src/data-digitalocean-images/index.ts index 9d5093f1e..fe93990df 100644 --- a/src/data-digitalocean-images/index.ts +++ b/src/data-digitalocean-images/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanImagesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#id DataDigitaloceanImages#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#id DataDigitaloceanImages#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanImagesConfig extends cdktf.TerraformMetaArgumen /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#filter DataDigitaloceanImages#filter} */ readonly filter?: DataDigitaloceanImagesFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#sort DataDigitaloceanImages#sort} */ readonly sort?: DataDigitaloceanImagesSort[] | cdktf.IResolvable; } @@ -168,19 +168,19 @@ export class DataDigitaloceanImagesImagesList extends cdktf.ComplexList { } export interface DataDigitaloceanImagesFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#all DataDigitaloceanImages#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#all DataDigitaloceanImages#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#match_by DataDigitaloceanImages#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#values DataDigitaloceanImages#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#values DataDigitaloceanImages#values} */ readonly values: string[]; } @@ -340,11 +340,11 @@ export class DataDigitaloceanImagesFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanImagesSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#direction DataDigitaloceanImages#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#direction DataDigitaloceanImages#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#key DataDigitaloceanImages#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#key DataDigitaloceanImages#key} */ readonly key: string; } @@ -461,7 +461,7 @@ export class DataDigitaloceanImagesSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images digitalocean_images} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images digitalocean_images} */ export class DataDigitaloceanImages extends cdktf.TerraformDataSource { @@ -477,7 +477,7 @@ export class DataDigitaloceanImages extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanImages resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanImages to import - * @param importFromId The id of the existing DataDigitaloceanImages that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanImages that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanImages to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -489,7 +489,7 @@ export class DataDigitaloceanImages extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/images digitalocean_images} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/images digitalocean_images} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -500,7 +500,7 @@ export class DataDigitaloceanImages extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_images', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-kubernetes-cluster/README.md b/src/data-digitalocean-kubernetes-cluster/README.md index 29b5c93cd..c37ba2194 100644 --- a/src/data-digitalocean-kubernetes-cluster/README.md +++ b/src/data-digitalocean-kubernetes-cluster/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster). diff --git a/src/data-digitalocean-kubernetes-cluster/index.ts b/src/data-digitalocean-kubernetes-cluster/index.ts index c7e66e034..badf3f4e2 100644 --- a/src/data-digitalocean-kubernetes-cluster/index.ts +++ b/src/data-digitalocean-kubernetes-cluster/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,18 +13,18 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanKubernetesClusterConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#id DataDigitaloceanKubernetesCluster#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#name DataDigitaloceanKubernetesCluster#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#tags DataDigitaloceanKubernetesCluster#tags} */ readonly tags?: string[]; } @@ -483,7 +483,7 @@ export class DataDigitaloceanKubernetesClusterNodePoolList extends cdktf.Complex } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster} */ export class DataDigitaloceanKubernetesCluster extends cdktf.TerraformDataSource { @@ -499,7 +499,7 @@ export class DataDigitaloceanKubernetesCluster extends cdktf.TerraformDataSource * Generates CDKTF code for importing a DataDigitaloceanKubernetesCluster resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanKubernetesCluster to import - * @param importFromId The id of the existing DataDigitaloceanKubernetesCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanKubernetesCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanKubernetesCluster to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -511,7 +511,7 @@ export class DataDigitaloceanKubernetesCluster extends cdktf.TerraformDataSource // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_cluster digitalocean_kubernetes_cluster} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -522,7 +522,7 @@ export class DataDigitaloceanKubernetesCluster extends cdktf.TerraformDataSource terraformResourceType: 'digitalocean_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-kubernetes-versions/README.md b/src/data-digitalocean-kubernetes-versions/README.md index 373f0fd26..23a38b505 100644 --- a/src/data-digitalocean-kubernetes-versions/README.md +++ b/src/data-digitalocean-kubernetes-versions/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_kubernetes_versions` -Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions). +Refer to the Terraform Registory for docs: [`data_digitalocean_kubernetes_versions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions). diff --git a/src/data-digitalocean-kubernetes-versions/index.ts b/src/data-digitalocean-kubernetes-versions/index.ts index 1d1e81c78..cafe6117a 100644 --- a/src/data-digitalocean-kubernetes-versions/index.ts +++ b/src/data-digitalocean-kubernetes-versions/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,20 +13,20 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanKubernetesVersionsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#id DataDigitaloceanKubernetesVersions#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#version_prefix DataDigitaloceanKubernetesVersions#version_prefix} */ readonly versionPrefix?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions} */ export class DataDigitaloceanKubernetesVersions extends cdktf.TerraformDataSource { @@ -42,7 +42,7 @@ export class DataDigitaloceanKubernetesVersions extends cdktf.TerraformDataSourc * Generates CDKTF code for importing a DataDigitaloceanKubernetesVersions resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanKubernetesVersions to import - * @param importFromId The id of the existing DataDigitaloceanKubernetesVersions that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanKubernetesVersions that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanKubernetesVersions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -54,7 +54,7 @@ export class DataDigitaloceanKubernetesVersions extends cdktf.TerraformDataSourc // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/kubernetes_versions digitalocean_kubernetes_versions} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -65,7 +65,7 @@ export class DataDigitaloceanKubernetesVersions extends cdktf.TerraformDataSourc terraformResourceType: 'digitalocean_kubernetes_versions', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-loadbalancer/README.md b/src/data-digitalocean-loadbalancer/README.md index 12cd02fe2..2b63e41cb 100644 --- a/src/data-digitalocean-loadbalancer/README.md +++ b/src/data-digitalocean-loadbalancer/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer). +Refer to the Terraform Registory for docs: [`data_digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer). diff --git a/src/data-digitalocean-loadbalancer/index.ts b/src/data-digitalocean-loadbalancer/index.ts index a4179f046..971c87e3a 100644 --- a/src/data-digitalocean-loadbalancer/index.ts +++ b/src/data-digitalocean-loadbalancer/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,7 +15,7 @@ export interface DataDigitaloceanLoadbalancerConfig extends cdktf.TerraformMetaA /** * id of the load balancer * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#id DataDigitaloceanLoadbalancer#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -24,9 +24,15 @@ export interface DataDigitaloceanLoadbalancerConfig extends cdktf.TerraformMetaA /** * name of the load balancer * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#name DataDigitaloceanLoadbalancer#name} */ readonly name?: string; + /** + * the type of the load balancer (GLOBAL or REGIONAL) + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#type DataDigitaloceanLoadbalancer#type} + */ + readonly type?: string; } export interface DataDigitaloceanLoadbalancerFirewall { } @@ -361,7 +367,7 @@ export class DataDigitaloceanLoadbalancerStickySessionsList extends cdktf.Comple } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer digitalocean_loadbalancer} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer digitalocean_loadbalancer} */ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { @@ -377,7 +383,7 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanLoadbalancer resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanLoadbalancer to import - * @param importFromId The id of the existing DataDigitaloceanLoadbalancer that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanLoadbalancer that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanLoadbalancer to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -389,7 +395,7 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/loadbalancer digitalocean_loadbalancer} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/loadbalancer digitalocean_loadbalancer} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -400,7 +406,7 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_loadbalancer', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -413,6 +419,7 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { }); this._id = config.id; this._name = config.name; + this._type = config.type; } // ========== @@ -545,6 +552,22 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { return this._stickySessions; } + // type - computed: true, optional: true, required: false + private _type?: string; + public get type() { + return this.getStringAttribute('type'); + } + public set type(value: string) { + this._type = value; + } + public resetType() { + this._type = undefined; + } + // Temporarily expose input value. Use with caution. + public get typeInput() { + return this._type; + } + // urn - computed: true, optional: false, required: false public get urn() { return this.getStringAttribute('urn'); @@ -563,6 +586,7 @@ export class DataDigitaloceanLoadbalancer extends cdktf.TerraformDataSource { return { id: cdktf.stringToTerraform(this._id), name: cdktf.stringToTerraform(this._name), + type: cdktf.stringToTerraform(this._type), }; } } diff --git a/src/data-digitalocean-project/README.md b/src/data-digitalocean-project/README.md index 29104cdbd..217310524 100644 --- a/src/data-digitalocean-project/README.md +++ b/src/data-digitalocean-project/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_project` -Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project). +Refer to the Terraform Registory for docs: [`data_digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project). diff --git a/src/data-digitalocean-project/index.ts b/src/data-digitalocean-project/index.ts index 25f8d945d..0ae6caeaa 100644 --- a/src/data-digitalocean-project/index.ts +++ b/src/data-digitalocean-project/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,20 +13,20 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanProjectConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#id DataDigitaloceanProject#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#id DataDigitaloceanProject#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#name DataDigitaloceanProject#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#name DataDigitaloceanProject#name} */ readonly name?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project digitalocean_project} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project digitalocean_project} */ export class DataDigitaloceanProject extends cdktf.TerraformDataSource { @@ -42,7 +42,7 @@ export class DataDigitaloceanProject extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanProject resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanProject to import - * @param importFromId The id of the existing DataDigitaloceanProject that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanProject that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanProject to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -54,7 +54,7 @@ export class DataDigitaloceanProject extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/project digitalocean_project} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/project digitalocean_project} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -65,7 +65,7 @@ export class DataDigitaloceanProject extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_project', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-projects/README.md b/src/data-digitalocean-projects/README.md index 1c760821f..742b3001e 100644 --- a/src/data-digitalocean-projects/README.md +++ b/src/data-digitalocean-projects/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_projects` -Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects). +Refer to the Terraform Registory for docs: [`data_digitalocean_projects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects). diff --git a/src/data-digitalocean-projects/index.ts b/src/data-digitalocean-projects/index.ts index ec9d34d3d..628d225e5 100644 --- a/src/data-digitalocean-projects/index.ts +++ b/src/data-digitalocean-projects/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanProjectsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#id DataDigitaloceanProjects#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#id DataDigitaloceanProjects#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanProjectsConfig extends cdktf.TerraformMetaArgum /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#filter DataDigitaloceanProjects#filter} */ readonly filter?: DataDigitaloceanProjectsFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#sort DataDigitaloceanProjects#sort} */ readonly sort?: DataDigitaloceanProjectsSort[] | cdktf.IResolvable; } @@ -148,19 +148,19 @@ export class DataDigitaloceanProjectsProjectsList extends cdktf.ComplexList { } export interface DataDigitaloceanProjectsFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#all DataDigitaloceanProjects#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#all DataDigitaloceanProjects#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#match_by DataDigitaloceanProjects#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#values DataDigitaloceanProjects#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#values DataDigitaloceanProjects#values} */ readonly values: string[]; } @@ -320,11 +320,11 @@ export class DataDigitaloceanProjectsFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanProjectsSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#direction DataDigitaloceanProjects#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#key DataDigitaloceanProjects#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#key DataDigitaloceanProjects#key} */ readonly key: string; } @@ -441,7 +441,7 @@ export class DataDigitaloceanProjectsSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects digitalocean_projects} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects digitalocean_projects} */ export class DataDigitaloceanProjects extends cdktf.TerraformDataSource { @@ -457,7 +457,7 @@ export class DataDigitaloceanProjects extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanProjects resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanProjects to import - * @param importFromId The id of the existing DataDigitaloceanProjects that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanProjects that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanProjects to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -469,7 +469,7 @@ export class DataDigitaloceanProjects extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/projects digitalocean_projects} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/projects digitalocean_projects} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -480,7 +480,7 @@ export class DataDigitaloceanProjects extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_projects', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-record/README.md b/src/data-digitalocean-record/README.md index 09e61b8d8..adb985938 100644 --- a/src/data-digitalocean-record/README.md +++ b/src/data-digitalocean-record/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_record` -Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record). +Refer to the Terraform Registory for docs: [`data_digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record). diff --git a/src/data-digitalocean-record/index.ts b/src/data-digitalocean-record/index.ts index 23b71121f..b2d6a372b 100644 --- a/src/data-digitalocean-record/index.ts +++ b/src/data-digitalocean-record/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataDigitaloceanRecordConfig extends cdktf.TerraformMetaArgumen /** * domain of the name record * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#domain DataDigitaloceanRecord#domain} */ readonly domain: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#id DataDigitaloceanRecord#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#id DataDigitaloceanRecord#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,13 +28,13 @@ export interface DataDigitaloceanRecordConfig extends cdktf.TerraformMetaArgumen /** * name of the record * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#name DataDigitaloceanRecord#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#name DataDigitaloceanRecord#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record digitalocean_record} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record digitalocean_record} */ export class DataDigitaloceanRecord extends cdktf.TerraformDataSource { @@ -50,7 +50,7 @@ export class DataDigitaloceanRecord extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanRecord resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanRecord to import - * @param importFromId The id of the existing DataDigitaloceanRecord that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanRecord that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanRecord to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class DataDigitaloceanRecord extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/record digitalocean_record} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/record digitalocean_record} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class DataDigitaloceanRecord extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_record', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-records/README.md b/src/data-digitalocean-records/README.md index afa251255..47914d748 100644 --- a/src/data-digitalocean-records/README.md +++ b/src/data-digitalocean-records/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_records` -Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records). +Refer to the Terraform Registory for docs: [`data_digitalocean_records`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records). diff --git a/src/data-digitalocean-records/index.ts b/src/data-digitalocean-records/index.ts index cf2678c43..484a29420 100644 --- a/src/data-digitalocean-records/index.ts +++ b/src/data-digitalocean-records/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,11 +13,11 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanRecordsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#domain DataDigitaloceanRecords#domain} */ readonly domain: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#id DataDigitaloceanRecords#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#id DataDigitaloceanRecords#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -26,13 +26,13 @@ export interface DataDigitaloceanRecordsConfig extends cdktf.TerraformMetaArgume /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#filter DataDigitaloceanRecords#filter} */ readonly filter?: DataDigitaloceanRecordsFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#sort DataDigitaloceanRecords#sort} */ readonly sort?: DataDigitaloceanRecordsSort[] | cdktf.IResolvable; } @@ -152,19 +152,19 @@ export class DataDigitaloceanRecordsRecordsList extends cdktf.ComplexList { } export interface DataDigitaloceanRecordsFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#all DataDigitaloceanRecords#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#all DataDigitaloceanRecords#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#match_by DataDigitaloceanRecords#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#values DataDigitaloceanRecords#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#values DataDigitaloceanRecords#values} */ readonly values: string[]; } @@ -324,11 +324,11 @@ export class DataDigitaloceanRecordsFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanRecordsSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#direction DataDigitaloceanRecords#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#key DataDigitaloceanRecords#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#key DataDigitaloceanRecords#key} */ readonly key: string; } @@ -445,7 +445,7 @@ export class DataDigitaloceanRecordsSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records digitalocean_records} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records digitalocean_records} */ export class DataDigitaloceanRecords extends cdktf.TerraformDataSource { @@ -461,7 +461,7 @@ export class DataDigitaloceanRecords extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanRecords resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanRecords to import - * @param importFromId The id of the existing DataDigitaloceanRecords that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanRecords that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanRecords to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -473,7 +473,7 @@ export class DataDigitaloceanRecords extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/records digitalocean_records} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/records digitalocean_records} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -484,7 +484,7 @@ export class DataDigitaloceanRecords extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_records', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-region/README.md b/src/data-digitalocean-region/README.md index bffc8f622..8fc80e8e0 100644 --- a/src/data-digitalocean-region/README.md +++ b/src/data-digitalocean-region/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_region` -Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region). +Refer to the Terraform Registory for docs: [`data_digitalocean_region`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region). diff --git a/src/data-digitalocean-region/index.ts b/src/data-digitalocean-region/index.ts index b4b08f0f7..1fb5daf22 100644 --- a/src/data-digitalocean-region/index.ts +++ b/src/data-digitalocean-region/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,20 +13,20 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanRegionConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#id DataDigitaloceanRegion#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#id DataDigitaloceanRegion#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#slug DataDigitaloceanRegion#slug} */ readonly slug: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region digitalocean_region} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region digitalocean_region} */ export class DataDigitaloceanRegion extends cdktf.TerraformDataSource { @@ -42,7 +42,7 @@ export class DataDigitaloceanRegion extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanRegion resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanRegion to import - * @param importFromId The id of the existing DataDigitaloceanRegion that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanRegion that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanRegion to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -54,7 +54,7 @@ export class DataDigitaloceanRegion extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/region digitalocean_region} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/region digitalocean_region} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -65,7 +65,7 @@ export class DataDigitaloceanRegion extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_region', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-regions/README.md b/src/data-digitalocean-regions/README.md index 43f60858b..c8ef6f366 100644 --- a/src/data-digitalocean-regions/README.md +++ b/src/data-digitalocean-regions/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_regions` -Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions). +Refer to the Terraform Registory for docs: [`data_digitalocean_regions`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions). diff --git a/src/data-digitalocean-regions/index.ts b/src/data-digitalocean-regions/index.ts index 2a16add74..d13c06dd0 100644 --- a/src/data-digitalocean-regions/index.ts +++ b/src/data-digitalocean-regions/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanRegionsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#id DataDigitaloceanRegions#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#id DataDigitaloceanRegions#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanRegionsConfig extends cdktf.TerraformMetaArgume /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#filter DataDigitaloceanRegions#filter} */ readonly filter?: DataDigitaloceanRegionsFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#sort DataDigitaloceanRegions#sort} */ readonly sort?: DataDigitaloceanRegionsSort[] | cdktf.IResolvable; } @@ -118,19 +118,19 @@ export class DataDigitaloceanRegionsRegionsList extends cdktf.ComplexList { } export interface DataDigitaloceanRegionsFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#all DataDigitaloceanRegions#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#all DataDigitaloceanRegions#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#match_by DataDigitaloceanRegions#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#values DataDigitaloceanRegions#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#values DataDigitaloceanRegions#values} */ readonly values: string[]; } @@ -290,11 +290,11 @@ export class DataDigitaloceanRegionsFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanRegionsSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#direction DataDigitaloceanRegions#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#key DataDigitaloceanRegions#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#key DataDigitaloceanRegions#key} */ readonly key: string; } @@ -411,7 +411,7 @@ export class DataDigitaloceanRegionsSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions digitalocean_regions} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions digitalocean_regions} */ export class DataDigitaloceanRegions extends cdktf.TerraformDataSource { @@ -427,7 +427,7 @@ export class DataDigitaloceanRegions extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanRegions resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanRegions to import - * @param importFromId The id of the existing DataDigitaloceanRegions that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanRegions that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanRegions to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -439,7 +439,7 @@ export class DataDigitaloceanRegions extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/regions digitalocean_regions} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/regions digitalocean_regions} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -450,7 +450,7 @@ export class DataDigitaloceanRegions extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_regions', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-reserved-ip/README.md b/src/data-digitalocean-reserved-ip/README.md index f67b69cb6..1ca681474 100644 --- a/src/data-digitalocean-reserved-ip/README.md +++ b/src/data-digitalocean-reserved-ip/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip). +Refer to the Terraform Registory for docs: [`data_digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip). diff --git a/src/data-digitalocean-reserved-ip/index.ts b/src/data-digitalocean-reserved-ip/index.ts index 420b9547f..78ea2ccb9 100644 --- a/src/data-digitalocean-reserved-ip/index.ts +++ b/src/data-digitalocean-reserved-ip/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanReservedIpConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#id DataDigitaloceanReservedIp#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanReservedIpConfig extends cdktf.TerraformMetaArg /** * reserved ip address * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#ip_address DataDigitaloceanReservedIp#ip_address} */ readonly ipAddress: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip digitalocean_reserved_ip} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip digitalocean_reserved_ip} */ export class DataDigitaloceanReservedIp extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataDigitaloceanReservedIp extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanReservedIp resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanReservedIp to import - * @param importFromId The id of the existing DataDigitaloceanReservedIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanReservedIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanReservedIp to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataDigitaloceanReservedIp extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/reserved_ip digitalocean_reserved_ip} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/reserved_ip digitalocean_reserved_ip} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataDigitaloceanReservedIp extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_reserved_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-sizes/README.md b/src/data-digitalocean-sizes/README.md index 8abacf29b..d6c8eeec7 100644 --- a/src/data-digitalocean-sizes/README.md +++ b/src/data-digitalocean-sizes/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_sizes` -Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes). +Refer to the Terraform Registory for docs: [`data_digitalocean_sizes`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes). diff --git a/src/data-digitalocean-sizes/index.ts b/src/data-digitalocean-sizes/index.ts index d47a81cfb..4abb9bca1 100644 --- a/src/data-digitalocean-sizes/index.ts +++ b/src/data-digitalocean-sizes/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanSizesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#id DataDigitaloceanSizes#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanSizesConfig extends cdktf.TerraformMetaArgument /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#filter DataDigitaloceanSizes#filter} */ readonly filter?: DataDigitaloceanSizesFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#sort DataDigitaloceanSizes#sort} */ readonly sort?: DataDigitaloceanSizesSort[] | cdktf.IResolvable; } @@ -138,19 +138,19 @@ export class DataDigitaloceanSizesSizesList extends cdktf.ComplexList { } export interface DataDigitaloceanSizesFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#all DataDigitaloceanSizes#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#match_by DataDigitaloceanSizes#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#values DataDigitaloceanSizes#values} */ readonly values: string[]; } @@ -310,11 +310,11 @@ export class DataDigitaloceanSizesFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanSizesSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#direction DataDigitaloceanSizes#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#key DataDigitaloceanSizes#key} */ readonly key: string; } @@ -431,7 +431,7 @@ export class DataDigitaloceanSizesSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes digitalocean_sizes} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes digitalocean_sizes} */ export class DataDigitaloceanSizes extends cdktf.TerraformDataSource { @@ -447,7 +447,7 @@ export class DataDigitaloceanSizes extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanSizes resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanSizes to import - * @param importFromId The id of the existing DataDigitaloceanSizes that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanSizes that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanSizes to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -459,7 +459,7 @@ export class DataDigitaloceanSizes extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/sizes digitalocean_sizes} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/sizes digitalocean_sizes} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -470,7 +470,7 @@ export class DataDigitaloceanSizes extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_sizes', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-spaces-bucket-object/README.md b/src/data-digitalocean-spaces-bucket-object/README.md index f0a28e21d..89fc5fa4e 100644 --- a/src/data-digitalocean-spaces-bucket-object/README.md +++ b/src/data-digitalocean-spaces-bucket-object/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object). diff --git a/src/data-digitalocean-spaces-bucket-object/index.ts b/src/data-digitalocean-spaces-bucket-object/index.ts index 395d0722f..d63b7082f 100644 --- a/src/data-digitalocean-spaces-bucket-object/index.ts +++ b/src/data-digitalocean-spaces-bucket-object/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,36 +13,36 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanSpacesBucketObjectConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#bucket DataDigitaloceanSpacesBucketObject#bucket} */ readonly bucket: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#id DataDigitaloceanSpacesBucketObject#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#key DataDigitaloceanSpacesBucketObject#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#range DataDigitaloceanSpacesBucketObject#range} */ readonly range?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#region DataDigitaloceanSpacesBucketObject#region} */ readonly region: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#version_id DataDigitaloceanSpacesBucketObject#version_id} */ readonly versionId?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object} */ export class DataDigitaloceanSpacesBucketObject extends cdktf.TerraformDataSource { @@ -58,7 +58,7 @@ export class DataDigitaloceanSpacesBucketObject extends cdktf.TerraformDataSourc * Generates CDKTF code for importing a DataDigitaloceanSpacesBucketObject resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanSpacesBucketObject to import - * @param importFromId The id of the existing DataDigitaloceanSpacesBucketObject that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanSpacesBucketObject that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanSpacesBucketObject to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -70,7 +70,7 @@ export class DataDigitaloceanSpacesBucketObject extends cdktf.TerraformDataSourc // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_object digitalocean_spaces_bucket_object} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -81,7 +81,7 @@ export class DataDigitaloceanSpacesBucketObject extends cdktf.TerraformDataSourc terraformResourceType: 'digitalocean_spaces_bucket_object', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-spaces-bucket-objects/README.md b/src/data-digitalocean-spaces-bucket-objects/README.md index c10ac5add..52db28882 100644 --- a/src/data-digitalocean-spaces-bucket-objects/README.md +++ b/src/data-digitalocean-spaces-bucket-objects/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_spaces_bucket_objects` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket_objects`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects). diff --git a/src/data-digitalocean-spaces-bucket-objects/index.ts b/src/data-digitalocean-spaces-bucket-objects/index.ts index c7d9ae89e..7ce695270 100644 --- a/src/data-digitalocean-spaces-bucket-objects/index.ts +++ b/src/data-digitalocean-spaces-bucket-objects/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,40 +13,40 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanSpacesBucketObjectsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#bucket DataDigitaloceanSpacesBucketObjects#bucket} */ readonly bucket: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#delimiter DataDigitaloceanSpacesBucketObjects#delimiter} */ readonly delimiter?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#encoding_type DataDigitaloceanSpacesBucketObjects#encoding_type} */ readonly encodingType?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#id DataDigitaloceanSpacesBucketObjects#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#max_keys DataDigitaloceanSpacesBucketObjects#max_keys} */ readonly maxKeys?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#prefix DataDigitaloceanSpacesBucketObjects#prefix} */ readonly prefix?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#region DataDigitaloceanSpacesBucketObjects#region} */ readonly region: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects} */ export class DataDigitaloceanSpacesBucketObjects extends cdktf.TerraformDataSource { @@ -62,7 +62,7 @@ export class DataDigitaloceanSpacesBucketObjects extends cdktf.TerraformDataSour * Generates CDKTF code for importing a DataDigitaloceanSpacesBucketObjects resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanSpacesBucketObjects to import - * @param importFromId The id of the existing DataDigitaloceanSpacesBucketObjects that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanSpacesBucketObjects that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanSpacesBucketObjects to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -74,7 +74,7 @@ export class DataDigitaloceanSpacesBucketObjects extends cdktf.TerraformDataSour // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket_objects digitalocean_spaces_bucket_objects} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -85,7 +85,7 @@ export class DataDigitaloceanSpacesBucketObjects extends cdktf.TerraformDataSour terraformResourceType: 'digitalocean_spaces_bucket_objects', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-spaces-bucket/README.md b/src/data-digitalocean-spaces-bucket/README.md index af676f021..e33eff36a 100644 --- a/src/data-digitalocean-spaces-bucket/README.md +++ b/src/data-digitalocean-spaces-bucket/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket). diff --git a/src/data-digitalocean-spaces-bucket/index.ts b/src/data-digitalocean-spaces-bucket/index.ts index 2eb93a628..e29d7d56d 100644 --- a/src/data-digitalocean-spaces-bucket/index.ts +++ b/src/data-digitalocean-spaces-bucket/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanSpacesBucketConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#id DataDigitaloceanSpacesBucket#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,19 +22,19 @@ export interface DataDigitaloceanSpacesBucketConfig extends cdktf.TerraformMetaA /** * Bucket name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#name DataDigitaloceanSpacesBucket#name} */ readonly name: string; /** * Bucket region * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#region DataDigitaloceanSpacesBucket#region} */ readonly region: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket} */ export class DataDigitaloceanSpacesBucket extends cdktf.TerraformDataSource { @@ -50,7 +50,7 @@ export class DataDigitaloceanSpacesBucket extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanSpacesBucket resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanSpacesBucket to import - * @param importFromId The id of the existing DataDigitaloceanSpacesBucket that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanSpacesBucket that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanSpacesBucket to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class DataDigitaloceanSpacesBucket extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_bucket digitalocean_spaces_bucket} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class DataDigitaloceanSpacesBucket extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_spaces_bucket', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-spaces-buckets/README.md b/src/data-digitalocean-spaces-buckets/README.md index e52a05c6a..00182339f 100644 --- a/src/data-digitalocean-spaces-buckets/README.md +++ b/src/data-digitalocean-spaces-buckets/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_spaces_buckets` -Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets). +Refer to the Terraform Registory for docs: [`data_digitalocean_spaces_buckets`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets). diff --git a/src/data-digitalocean-spaces-buckets/index.ts b/src/data-digitalocean-spaces-buckets/index.ts index b3f01faca..de5cc35ff 100644 --- a/src/data-digitalocean-spaces-buckets/index.ts +++ b/src/data-digitalocean-spaces-buckets/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanSpacesBucketsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#id DataDigitaloceanSpacesBuckets#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanSpacesBucketsConfig extends cdktf.TerraformMeta /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#filter DataDigitaloceanSpacesBuckets#filter} */ readonly filter?: DataDigitaloceanSpacesBucketsFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#sort DataDigitaloceanSpacesBuckets#sort} */ readonly sort?: DataDigitaloceanSpacesBucketsSort[] | cdktf.IResolvable; } @@ -118,19 +118,19 @@ export class DataDigitaloceanSpacesBucketsBucketsList extends cdktf.ComplexList } export interface DataDigitaloceanSpacesBucketsFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#all DataDigitaloceanSpacesBuckets#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#match_by DataDigitaloceanSpacesBuckets#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#values DataDigitaloceanSpacesBuckets#values} */ readonly values: string[]; } @@ -290,11 +290,11 @@ export class DataDigitaloceanSpacesBucketsFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanSpacesBucketsSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#direction DataDigitaloceanSpacesBuckets#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#key DataDigitaloceanSpacesBuckets#key} */ readonly key: string; } @@ -411,7 +411,7 @@ export class DataDigitaloceanSpacesBucketsSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets} */ export class DataDigitaloceanSpacesBuckets extends cdktf.TerraformDataSource { @@ -427,7 +427,7 @@ export class DataDigitaloceanSpacesBuckets extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanSpacesBuckets resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanSpacesBuckets to import - * @param importFromId The id of the existing DataDigitaloceanSpacesBuckets that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanSpacesBuckets that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanSpacesBuckets to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -439,7 +439,7 @@ export class DataDigitaloceanSpacesBuckets extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/spaces_buckets digitalocean_spaces_buckets} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -450,7 +450,7 @@ export class DataDigitaloceanSpacesBuckets extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_spaces_buckets', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-ssh-key/README.md b/src/data-digitalocean-ssh-key/README.md index 4a8aaae74..c0406091c 100644 --- a/src/data-digitalocean-ssh-key/README.md +++ b/src/data-digitalocean-ssh-key/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key). diff --git a/src/data-digitalocean-ssh-key/index.ts b/src/data-digitalocean-ssh-key/index.ts index 094696704..ebe03c58a 100644 --- a/src/data-digitalocean-ssh-key/index.ts +++ b/src/data-digitalocean-ssh-key/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,13 +15,13 @@ export interface DataDigitaloceanSshKeyConfig extends cdktf.TerraformMetaArgumen /** * name of the ssh key * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#name DataDigitaloceanSshKey#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key digitalocean_ssh_key} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key digitalocean_ssh_key} */ export class DataDigitaloceanSshKey extends cdktf.TerraformDataSource { @@ -37,7 +37,7 @@ export class DataDigitaloceanSshKey extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanSshKey resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanSshKey to import - * @param importFromId The id of the existing DataDigitaloceanSshKey that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanSshKey that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanSshKey to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -49,7 +49,7 @@ export class DataDigitaloceanSshKey extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_key digitalocean_ssh_key} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_key digitalocean_ssh_key} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -60,7 +60,7 @@ export class DataDigitaloceanSshKey extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_ssh_key', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-ssh-keys/README.md b/src/data-digitalocean-ssh-keys/README.md index 8b21ebab7..5d654e028 100644 --- a/src/data-digitalocean-ssh-keys/README.md +++ b/src/data-digitalocean-ssh-keys/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_ssh_keys` -Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys). +Refer to the Terraform Registory for docs: [`data_digitalocean_ssh_keys`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys). diff --git a/src/data-digitalocean-ssh-keys/index.ts b/src/data-digitalocean-ssh-keys/index.ts index 723a015f4..8a737fe1c 100644 --- a/src/data-digitalocean-ssh-keys/index.ts +++ b/src/data-digitalocean-ssh-keys/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanSshKeysConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#id DataDigitaloceanSshKeys#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanSshKeysConfig extends cdktf.TerraformMetaArgume /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#filter DataDigitaloceanSshKeys#filter} */ readonly filter?: DataDigitaloceanSshKeysFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#sort DataDigitaloceanSshKeys#sort} */ readonly sort?: DataDigitaloceanSshKeysSort[] | cdktf.IResolvable; } @@ -113,19 +113,19 @@ export class DataDigitaloceanSshKeysSshKeysList extends cdktf.ComplexList { } export interface DataDigitaloceanSshKeysFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#all DataDigitaloceanSshKeys#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#match_by DataDigitaloceanSshKeys#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#values DataDigitaloceanSshKeys#values} */ readonly values: string[]; } @@ -285,11 +285,11 @@ export class DataDigitaloceanSshKeysFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanSshKeysSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#direction DataDigitaloceanSshKeys#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#key DataDigitaloceanSshKeys#key} */ readonly key: string; } @@ -406,7 +406,7 @@ export class DataDigitaloceanSshKeysSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys digitalocean_ssh_keys} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys digitalocean_ssh_keys} */ export class DataDigitaloceanSshKeys extends cdktf.TerraformDataSource { @@ -422,7 +422,7 @@ export class DataDigitaloceanSshKeys extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanSshKeys resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanSshKeys to import - * @param importFromId The id of the existing DataDigitaloceanSshKeys that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanSshKeys that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanSshKeys to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -434,7 +434,7 @@ export class DataDigitaloceanSshKeys extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/ssh_keys digitalocean_ssh_keys} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/ssh_keys digitalocean_ssh_keys} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -445,7 +445,7 @@ export class DataDigitaloceanSshKeys extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_ssh_keys', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-tag/README.md b/src/data-digitalocean-tag/README.md index 028f7ce81..959870abc 100644 --- a/src/data-digitalocean-tag/README.md +++ b/src/data-digitalocean-tag/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_tag` -Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag). +Refer to the Terraform Registory for docs: [`data_digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag). diff --git a/src/data-digitalocean-tag/index.ts b/src/data-digitalocean-tag/index.ts index 97be0989c..472c69050 100644 --- a/src/data-digitalocean-tag/index.ts +++ b/src/data-digitalocean-tag/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanTagConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#id DataDigitaloceanTag#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#id DataDigitaloceanTag#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanTagConfig extends cdktf.TerraformMetaArguments /** * name of the tag * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#name DataDigitaloceanTag#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#name DataDigitaloceanTag#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag digitalocean_tag} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag digitalocean_tag} */ export class DataDigitaloceanTag extends cdktf.TerraformDataSource { @@ -44,7 +44,7 @@ export class DataDigitaloceanTag extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanTag resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanTag to import - * @param importFromId The id of the existing DataDigitaloceanTag that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanTag that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanTag to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -56,7 +56,7 @@ export class DataDigitaloceanTag extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tag digitalocean_tag} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tag digitalocean_tag} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -67,7 +67,7 @@ export class DataDigitaloceanTag extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_tag', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-tags/README.md b/src/data-digitalocean-tags/README.md index 9aa8875c8..db69fd1e4 100644 --- a/src/data-digitalocean-tags/README.md +++ b/src/data-digitalocean-tags/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_tags` -Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags). +Refer to the Terraform Registory for docs: [`data_digitalocean_tags`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags). diff --git a/src/data-digitalocean-tags/index.ts b/src/data-digitalocean-tags/index.ts index b9e069bf4..ad0bfce02 100644 --- a/src/data-digitalocean-tags/index.ts +++ b/src/data-digitalocean-tags/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanTagsConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#id DataDigitaloceanTags#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#id DataDigitaloceanTags#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,13 +22,13 @@ export interface DataDigitaloceanTagsConfig extends cdktf.TerraformMetaArguments /** * filter block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#filter DataDigitaloceanTags#filter} */ readonly filter?: DataDigitaloceanTagsFilter[] | cdktf.IResolvable; /** * sort block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#sort DataDigitaloceanTags#sort} */ readonly sort?: DataDigitaloceanTagsSort[] | cdktf.IResolvable; } @@ -128,19 +128,19 @@ export class DataDigitaloceanTagsTagsList extends cdktf.ComplexList { } export interface DataDigitaloceanTagsFilter { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#all DataDigitaloceanTags#all} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#all DataDigitaloceanTags#all} */ readonly all?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#match_by DataDigitaloceanTags#match_by} */ readonly matchBy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#values DataDigitaloceanTags#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#values DataDigitaloceanTags#values} */ readonly values: string[]; } @@ -300,11 +300,11 @@ export class DataDigitaloceanTagsFilterList extends cdktf.ComplexList { } export interface DataDigitaloceanTagsSort { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#direction DataDigitaloceanTags#direction} */ readonly direction?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#key DataDigitaloceanTags#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#key DataDigitaloceanTags#key} */ readonly key: string; } @@ -421,7 +421,7 @@ export class DataDigitaloceanTagsSortList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags digitalocean_tags} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags digitalocean_tags} */ export class DataDigitaloceanTags extends cdktf.TerraformDataSource { @@ -437,7 +437,7 @@ export class DataDigitaloceanTags extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanTags resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanTags to import - * @param importFromId The id of the existing DataDigitaloceanTags that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanTags that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanTags to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -449,7 +449,7 @@ export class DataDigitaloceanTags extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/tags digitalocean_tags} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/tags digitalocean_tags} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -460,7 +460,7 @@ export class DataDigitaloceanTags extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_tags', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-volume-snapshot/README.md b/src/data-digitalocean-volume-snapshot/README.md index 933fd15e9..5f4bb84b0 100644 --- a/src/data-digitalocean-volume-snapshot/README.md +++ b/src/data-digitalocean-volume-snapshot/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot). diff --git a/src/data-digitalocean-volume-snapshot/index.ts b/src/data-digitalocean-volume-snapshot/index.ts index 8bbb39d32..56de441bd 100644 --- a/src/data-digitalocean-volume-snapshot/index.ts +++ b/src/data-digitalocean-volume-snapshot/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,32 +13,32 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanVolumeSnapshotConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#id DataDigitaloceanVolumeSnapshot#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#most_recent DataDigitaloceanVolumeSnapshot#most_recent} */ readonly mostRecent?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name DataDigitaloceanVolumeSnapshot#name} */ readonly name?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#name_regex DataDigitaloceanVolumeSnapshot#name_regex} */ readonly nameRegex?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#region DataDigitaloceanVolumeSnapshot#region} */ readonly region?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot} */ export class DataDigitaloceanVolumeSnapshot extends cdktf.TerraformDataSource { @@ -54,7 +54,7 @@ export class DataDigitaloceanVolumeSnapshot extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanVolumeSnapshot resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanVolumeSnapshot to import - * @param importFromId The id of the existing DataDigitaloceanVolumeSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanVolumeSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanVolumeSnapshot to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -66,7 +66,7 @@ export class DataDigitaloceanVolumeSnapshot extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume_snapshot digitalocean_volume_snapshot} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -77,7 +77,7 @@ export class DataDigitaloceanVolumeSnapshot extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_volume_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-volume/README.md b/src/data-digitalocean-volume/README.md index c57784b37..d57b3edb6 100644 --- a/src/data-digitalocean-volume/README.md +++ b/src/data-digitalocean-volume/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_volume` -Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume). +Refer to the Terraform Registory for docs: [`data_digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume). diff --git a/src/data-digitalocean-volume/index.ts b/src/data-digitalocean-volume/index.ts index 1a90bfb73..22e8e4adc 100644 --- a/src/data-digitalocean-volume/index.ts +++ b/src/data-digitalocean-volume/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface DataDigitaloceanVolumeConfig extends cdktf.TerraformMetaArgumen /** * volume description * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#description DataDigitaloceanVolume#description} */ readonly description?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#id DataDigitaloceanVolume#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#id DataDigitaloceanVolume#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,19 +28,19 @@ export interface DataDigitaloceanVolumeConfig extends cdktf.TerraformMetaArgumen /** * name of the volume * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#name DataDigitaloceanVolume#name} */ readonly name: string; /** * the region that the volume is provisioned in * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#region DataDigitaloceanVolume#region} */ readonly region?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume digitalocean_volume} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume digitalocean_volume} */ export class DataDigitaloceanVolume extends cdktf.TerraformDataSource { @@ -56,7 +56,7 @@ export class DataDigitaloceanVolume extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanVolume resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanVolume to import - * @param importFromId The id of the existing DataDigitaloceanVolume that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanVolume that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanVolume to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -68,7 +68,7 @@ export class DataDigitaloceanVolume extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/volume digitalocean_volume} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/volume digitalocean_volume} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -79,7 +79,7 @@ export class DataDigitaloceanVolume extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_volume', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/data-digitalocean-vpc/README.md b/src/data-digitalocean-vpc/README.md index 6be6dabbf..5fa3254ac 100644 --- a/src/data-digitalocean-vpc/README.md +++ b/src/data-digitalocean-vpc/README.md @@ -1,3 +1,3 @@ # `data_digitalocean_vpc` -Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc). +Refer to the Terraform Registory for docs: [`data_digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc). diff --git a/src/data-digitalocean-vpc/index.ts b/src/data-digitalocean-vpc/index.ts index 67a1dd3a7..cf321747b 100644 --- a/src/data-digitalocean-vpc/index.ts +++ b/src/data-digitalocean-vpc/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface DataDigitaloceanVpcConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#id DataDigitaloceanVpc#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#name DataDigitaloceanVpc#name} */ readonly name?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#region DataDigitaloceanVpc#region} */ readonly region?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc digitalocean_vpc} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc digitalocean_vpc} */ export class DataDigitaloceanVpc extends cdktf.TerraformDataSource { @@ -46,7 +46,7 @@ export class DataDigitaloceanVpc extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataDigitaloceanVpc resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataDigitaloceanVpc to import - * @param importFromId The id of the existing DataDigitaloceanVpc that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataDigitaloceanVpc that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataDigitaloceanVpc to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class DataDigitaloceanVpc extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/data-sources/vpc digitalocean_vpc} Data Source + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/data-sources/vpc digitalocean_vpc} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class DataDigitaloceanVpc extends cdktf.TerraformDataSource { terraformResourceType: 'digitalocean_vpc', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-cluster/README.md b/src/database-cluster/README.md index b5c5d1263..851198616 100644 --- a/src/database-cluster/README.md +++ b/src/database-cluster/README.md @@ -1,3 +1,3 @@ # `digitalocean_database_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_database_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster). diff --git a/src/database-cluster/index.ts b/src/database-cluster/index.ts index 6a1005bd8..3323aded1 100644 --- a/src/database-cluster/index.ts +++ b/src/database-cluster/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,82 +13,86 @@ import * as cdktf from 'cdktf'; export interface DatabaseClusterConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#engine DatabaseCluster#engine} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#engine DatabaseCluster#engine} */ readonly engine: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#eviction_policy DatabaseCluster#eviction_policy} */ readonly evictionPolicy?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#id DatabaseCluster#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#id DatabaseCluster#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#name DatabaseCluster#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#name DatabaseCluster#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#node_count DatabaseCluster#node_count} */ readonly nodeCount: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#private_network_uuid DatabaseCluster#private_network_uuid} */ readonly privateNetworkUuid?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#project_id DatabaseCluster#project_id} */ readonly projectId?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#region DatabaseCluster#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#region DatabaseCluster#region} */ readonly region: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#size DatabaseCluster#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#size DatabaseCluster#size} */ readonly size: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#sql_mode DatabaseCluster#sql_mode} */ readonly sqlMode?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#tags DatabaseCluster#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#storage_size_mib DatabaseCluster#storage_size_mib} + */ + readonly storageSizeMib?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#tags DatabaseCluster#tags} */ readonly tags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#version DatabaseCluster#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#version DatabaseCluster#version} */ readonly version?: string; /** * backup_restore block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_restore DatabaseCluster#backup_restore} */ readonly backupRestore?: DatabaseClusterBackupRestore; /** * maintenance_window block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#maintenance_window DatabaseCluster#maintenance_window} */ readonly maintenanceWindow?: DatabaseClusterMaintenanceWindow[] | cdktf.IResolvable; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#timeouts DatabaseCluster#timeouts} */ readonly timeouts?: DatabaseClusterTimeouts; } export interface DatabaseClusterBackupRestore { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#backup_created_at DatabaseCluster#backup_created_at} */ readonly backupCreatedAt?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#database_name DatabaseCluster#database_name} */ readonly databaseName: string; } @@ -173,11 +177,11 @@ export class DatabaseClusterBackupRestoreOutputReference extends cdktf.ComplexOb } export interface DatabaseClusterMaintenanceWindow { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#day DatabaseCluster#day} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#day DatabaseCluster#day} */ readonly day: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#hour DatabaseCluster#hour} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#hour DatabaseCluster#hour} */ readonly hour: string; } @@ -291,7 +295,7 @@ export class DatabaseClusterMaintenanceWindowList extends cdktf.ComplexList { } export interface DatabaseClusterTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#create DatabaseCluster#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#create DatabaseCluster#create} */ readonly create?: string; } @@ -366,7 +370,7 @@ export class DatabaseClusterTimeoutsOutputReference extends cdktf.ComplexObject } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster digitalocean_database_cluster} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster digitalocean_database_cluster} */ export class DatabaseCluster extends cdktf.TerraformResource { @@ -382,7 +386,7 @@ export class DatabaseCluster extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseCluster resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseCluster to import - * @param importFromId The id of the existing DatabaseCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseCluster to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -394,7 +398,7 @@ export class DatabaseCluster extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_cluster digitalocean_database_cluster} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_cluster digitalocean_database_cluster} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -405,7 +409,7 @@ export class DatabaseCluster extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -426,6 +430,7 @@ export class DatabaseCluster extends cdktf.TerraformResource { this._region = config.region; this._size = config.size; this._sqlMode = config.sqlMode; + this._storageSizeMib = config.storageSizeMib; this._tags = config.tags; this._version = config.version; this._backupRestore.internalValue = config.backupRestore; @@ -612,6 +617,22 @@ export class DatabaseCluster extends cdktf.TerraformResource { return this._sqlMode; } + // storage_size_mib - computed: true, optional: true, required: false + private _storageSizeMib?: string; + public get storageSizeMib() { + return this.getStringAttribute('storage_size_mib'); + } + public set storageSizeMib(value: string) { + this._storageSizeMib = value; + } + public resetStorageSizeMib() { + this._storageSizeMib = undefined; + } + // Temporarily expose input value. Use with caution. + public get storageSizeMibInput() { + return this._storageSizeMib; + } + // tags - computed: false, optional: true, required: false private _tags?: string[]; public get tags() { @@ -723,6 +744,7 @@ export class DatabaseCluster extends cdktf.TerraformResource { region: cdktf.stringToTerraform(this._region), size: cdktf.stringToTerraform(this._size), sql_mode: cdktf.stringToTerraform(this._sqlMode), + storage_size_mib: cdktf.stringToTerraform(this._storageSizeMib), tags: cdktf.listMapper(cdktf.stringToTerraform, false)(this._tags), version: cdktf.stringToTerraform(this._version), backup_restore: databaseClusterBackupRestoreToTerraform(this._backupRestore.internalValue), diff --git a/src/database-connection-pool/README.md b/src/database-connection-pool/README.md index a317e319b..be8c31aaa 100644 --- a/src/database-connection-pool/README.md +++ b/src/database-connection-pool/README.md @@ -1,3 +1,3 @@ # `digitalocean_database_connection_pool` -Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool). +Refer to the Terraform Registory for docs: [`digitalocean_database_connection_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool). diff --git a/src/database-connection-pool/index.ts b/src/database-connection-pool/index.ts index d9bf070ad..1b1360656 100644 --- a/src/database-connection-pool/index.ts +++ b/src/database-connection-pool/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,40 +13,40 @@ import * as cdktf from 'cdktf'; export interface DatabaseConnectionPoolConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#cluster_id DatabaseConnectionPool#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#db_name DatabaseConnectionPool#db_name} */ readonly dbName: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#id DatabaseConnectionPool#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#mode DatabaseConnectionPool#mode} */ readonly mode: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#name DatabaseConnectionPool#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#size DatabaseConnectionPool#size} */ readonly size: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#user DatabaseConnectionPool#user} */ readonly user?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool digitalocean_database_connection_pool} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool digitalocean_database_connection_pool} */ export class DatabaseConnectionPool extends cdktf.TerraformResource { @@ -62,7 +62,7 @@ export class DatabaseConnectionPool extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseConnectionPool resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseConnectionPool to import - * @param importFromId The id of the existing DatabaseConnectionPool that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseConnectionPool that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseConnectionPool to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -74,7 +74,7 @@ export class DatabaseConnectionPool extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_connection_pool digitalocean_database_connection_pool} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_connection_pool digitalocean_database_connection_pool} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -85,7 +85,7 @@ export class DatabaseConnectionPool extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_connection_pool', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-db/README.md b/src/database-db/README.md index a85969d70..c45c5dfbd 100644 --- a/src/database-db/README.md +++ b/src/database-db/README.md @@ -1,3 +1,3 @@ # `digitalocean_database_db` -Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db). +Refer to the Terraform Registory for docs: [`digitalocean_database_db`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db). diff --git a/src/database-db/index.ts b/src/database-db/index.ts index 8ac92fddd..70e747939 100644 --- a/src/database-db/index.ts +++ b/src/database-db/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface DatabaseDbConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#cluster_id DatabaseDb#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#id DatabaseDb#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#id DatabaseDb#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#name DatabaseDb#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#name DatabaseDb#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db digitalocean_database_db} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db digitalocean_database_db} */ export class DatabaseDb extends cdktf.TerraformResource { @@ -46,7 +46,7 @@ export class DatabaseDb extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseDb resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseDb to import - * @param importFromId The id of the existing DatabaseDb that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseDb that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseDb to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class DatabaseDb extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_db digitalocean_database_db} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_db digitalocean_database_db} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class DatabaseDb extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_db', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-firewall/README.md b/src/database-firewall/README.md index f798c494b..80bb02eae 100644 --- a/src/database-firewall/README.md +++ b/src/database-firewall/README.md @@ -1,3 +1,3 @@ # `digitalocean_database_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall). +Refer to the Terraform Registory for docs: [`digitalocean_database_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall). diff --git a/src/database-firewall/index.ts b/src/database-firewall/index.ts index 9778c0e4c..5c2f7e2ed 100644 --- a/src/database-firewall/index.ts +++ b/src/database-firewall/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,11 +13,11 @@ import * as cdktf from 'cdktf'; export interface DatabaseFirewallConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#cluster_id DatabaseFirewall#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#id DatabaseFirewall#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#id DatabaseFirewall#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -26,17 +26,17 @@ export interface DatabaseFirewallConfig extends cdktf.TerraformMetaArguments { /** * rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#rule DatabaseFirewall#rule} */ readonly rule: DatabaseFirewallRule[] | cdktf.IResolvable; } export interface DatabaseFirewallRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#type DatabaseFirewall#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#type DatabaseFirewall#type} */ readonly type: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#value DatabaseFirewall#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#value DatabaseFirewall#value} */ readonly value: string; } @@ -160,7 +160,7 @@ export class DatabaseFirewallRuleList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall digitalocean_database_firewall} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall digitalocean_database_firewall} */ export class DatabaseFirewall extends cdktf.TerraformResource { @@ -176,7 +176,7 @@ export class DatabaseFirewall extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseFirewall resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseFirewall to import - * @param importFromId The id of the existing DatabaseFirewall that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseFirewall that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseFirewall to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -188,7 +188,7 @@ export class DatabaseFirewall extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_firewall digitalocean_database_firewall} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_firewall digitalocean_database_firewall} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -199,7 +199,7 @@ export class DatabaseFirewall extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_firewall', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-kafka-topic/README.md b/src/database-kafka-topic/README.md new file mode 100644 index 000000000..7f28e9b76 --- /dev/null +++ b/src/database-kafka-topic/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_kafka_topic` + +Refer to the Terraform Registory for docs: [`digitalocean_database_kafka_topic`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic). diff --git a/src/database-kafka-topic/index.ts b/src/database-kafka-topic/index.ts new file mode 100644 index 000000000..190941fcf --- /dev/null +++ b/src/database-kafka-topic/index.ts @@ -0,0 +1,936 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface DatabaseKafkaTopicConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cluster_id DatabaseKafkaTopic#cluster_id} + */ + readonly clusterId: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#id DatabaseKafkaTopic#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#name DatabaseKafkaTopic#name} + */ + readonly name: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#partition_count DatabaseKafkaTopic#partition_count} + */ + readonly partitionCount?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#replication_factor DatabaseKafkaTopic#replication_factor} + */ + readonly replicationFactor?: number; + /** + * config block + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#config DatabaseKafkaTopic#config} + */ + readonly config?: DatabaseKafkaTopicConfigA[] | cdktf.IResolvable; +} +export interface DatabaseKafkaTopicConfigA { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#cleanup_policy DatabaseKafkaTopic#cleanup_policy} + */ + readonly cleanupPolicy?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#compression_type DatabaseKafkaTopic#compression_type} + */ + readonly compressionType?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#delete_retention_ms DatabaseKafkaTopic#delete_retention_ms} + */ + readonly deleteRetentionMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#file_delete_delay_ms DatabaseKafkaTopic#file_delete_delay_ms} + */ + readonly fileDeleteDelayMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_messages DatabaseKafkaTopic#flush_messages} + */ + readonly flushMessages?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#flush_ms DatabaseKafkaTopic#flush_ms} + */ + readonly flushMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#index_interval_bytes DatabaseKafkaTopic#index_interval_bytes} + */ + readonly indexIntervalBytes?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_compaction_lag_ms DatabaseKafkaTopic#max_compaction_lag_ms} + */ + readonly maxCompactionLagMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#max_message_bytes DatabaseKafkaTopic#max_message_bytes} + */ + readonly maxMessageBytes?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_down_conversion_enable DatabaseKafkaTopic#message_down_conversion_enable} + */ + readonly messageDownConversionEnable?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_format_version DatabaseKafkaTopic#message_format_version} + */ + readonly messageFormatVersion?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_difference_max_ms DatabaseKafkaTopic#message_timestamp_difference_max_ms} + */ + readonly messageTimestampDifferenceMaxMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#message_timestamp_type DatabaseKafkaTopic#message_timestamp_type} + */ + readonly messageTimestampType?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_cleanable_dirty_ratio DatabaseKafkaTopic#min_cleanable_dirty_ratio} + */ + readonly minCleanableDirtyRatio?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_compaction_lag_ms DatabaseKafkaTopic#min_compaction_lag_ms} + */ + readonly minCompactionLagMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#min_insync_replicas DatabaseKafkaTopic#min_insync_replicas} + */ + readonly minInsyncReplicas?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#preallocate DatabaseKafkaTopic#preallocate} + */ + readonly preallocate?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_bytes DatabaseKafkaTopic#retention_bytes} + */ + readonly retentionBytes?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#retention_ms DatabaseKafkaTopic#retention_ms} + */ + readonly retentionMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_bytes DatabaseKafkaTopic#segment_bytes} + */ + readonly segmentBytes?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_index_bytes DatabaseKafkaTopic#segment_index_bytes} + */ + readonly segmentIndexBytes?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_jitter_ms DatabaseKafkaTopic#segment_jitter_ms} + */ + readonly segmentJitterMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#segment_ms DatabaseKafkaTopic#segment_ms} + */ + readonly segmentMs?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#unclean_leader_election_enable DatabaseKafkaTopic#unclean_leader_election_enable} + */ + readonly uncleanLeaderElectionEnable?: boolean | cdktf.IResolvable; +} + +export function databaseKafkaTopicConfigAToTerraform(struct?: DatabaseKafkaTopicConfigA | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + cleanup_policy: cdktf.stringToTerraform(struct!.cleanupPolicy), + compression_type: cdktf.stringToTerraform(struct!.compressionType), + delete_retention_ms: cdktf.stringToTerraform(struct!.deleteRetentionMs), + file_delete_delay_ms: cdktf.stringToTerraform(struct!.fileDeleteDelayMs), + flush_messages: cdktf.stringToTerraform(struct!.flushMessages), + flush_ms: cdktf.stringToTerraform(struct!.flushMs), + index_interval_bytes: cdktf.stringToTerraform(struct!.indexIntervalBytes), + max_compaction_lag_ms: cdktf.stringToTerraform(struct!.maxCompactionLagMs), + max_message_bytes: cdktf.stringToTerraform(struct!.maxMessageBytes), + message_down_conversion_enable: cdktf.booleanToTerraform(struct!.messageDownConversionEnable), + message_format_version: cdktf.stringToTerraform(struct!.messageFormatVersion), + message_timestamp_difference_max_ms: cdktf.stringToTerraform(struct!.messageTimestampDifferenceMaxMs), + message_timestamp_type: cdktf.stringToTerraform(struct!.messageTimestampType), + min_cleanable_dirty_ratio: cdktf.numberToTerraform(struct!.minCleanableDirtyRatio), + min_compaction_lag_ms: cdktf.stringToTerraform(struct!.minCompactionLagMs), + min_insync_replicas: cdktf.numberToTerraform(struct!.minInsyncReplicas), + preallocate: cdktf.booleanToTerraform(struct!.preallocate), + retention_bytes: cdktf.stringToTerraform(struct!.retentionBytes), + retention_ms: cdktf.stringToTerraform(struct!.retentionMs), + segment_bytes: cdktf.stringToTerraform(struct!.segmentBytes), + segment_index_bytes: cdktf.stringToTerraform(struct!.segmentIndexBytes), + segment_jitter_ms: cdktf.stringToTerraform(struct!.segmentJitterMs), + segment_ms: cdktf.stringToTerraform(struct!.segmentMs), + unclean_leader_election_enable: cdktf.booleanToTerraform(struct!.uncleanLeaderElectionEnable), + } +} + +export class DatabaseKafkaTopicConfigAOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DatabaseKafkaTopicConfigA | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._cleanupPolicy !== undefined) { + hasAnyValues = true; + internalValueResult.cleanupPolicy = this._cleanupPolicy; + } + if (this._compressionType !== undefined) { + hasAnyValues = true; + internalValueResult.compressionType = this._compressionType; + } + if (this._deleteRetentionMs !== undefined) { + hasAnyValues = true; + internalValueResult.deleteRetentionMs = this._deleteRetentionMs; + } + if (this._fileDeleteDelayMs !== undefined) { + hasAnyValues = true; + internalValueResult.fileDeleteDelayMs = this._fileDeleteDelayMs; + } + if (this._flushMessages !== undefined) { + hasAnyValues = true; + internalValueResult.flushMessages = this._flushMessages; + } + if (this._flushMs !== undefined) { + hasAnyValues = true; + internalValueResult.flushMs = this._flushMs; + } + if (this._indexIntervalBytes !== undefined) { + hasAnyValues = true; + internalValueResult.indexIntervalBytes = this._indexIntervalBytes; + } + if (this._maxCompactionLagMs !== undefined) { + hasAnyValues = true; + internalValueResult.maxCompactionLagMs = this._maxCompactionLagMs; + } + if (this._maxMessageBytes !== undefined) { + hasAnyValues = true; + internalValueResult.maxMessageBytes = this._maxMessageBytes; + } + if (this._messageDownConversionEnable !== undefined) { + hasAnyValues = true; + internalValueResult.messageDownConversionEnable = this._messageDownConversionEnable; + } + if (this._messageFormatVersion !== undefined) { + hasAnyValues = true; + internalValueResult.messageFormatVersion = this._messageFormatVersion; + } + if (this._messageTimestampDifferenceMaxMs !== undefined) { + hasAnyValues = true; + internalValueResult.messageTimestampDifferenceMaxMs = this._messageTimestampDifferenceMaxMs; + } + if (this._messageTimestampType !== undefined) { + hasAnyValues = true; + internalValueResult.messageTimestampType = this._messageTimestampType; + } + if (this._minCleanableDirtyRatio !== undefined) { + hasAnyValues = true; + internalValueResult.minCleanableDirtyRatio = this._minCleanableDirtyRatio; + } + if (this._minCompactionLagMs !== undefined) { + hasAnyValues = true; + internalValueResult.minCompactionLagMs = this._minCompactionLagMs; + } + if (this._minInsyncReplicas !== undefined) { + hasAnyValues = true; + internalValueResult.minInsyncReplicas = this._minInsyncReplicas; + } + if (this._preallocate !== undefined) { + hasAnyValues = true; + internalValueResult.preallocate = this._preallocate; + } + if (this._retentionBytes !== undefined) { + hasAnyValues = true; + internalValueResult.retentionBytes = this._retentionBytes; + } + if (this._retentionMs !== undefined) { + hasAnyValues = true; + internalValueResult.retentionMs = this._retentionMs; + } + if (this._segmentBytes !== undefined) { + hasAnyValues = true; + internalValueResult.segmentBytes = this._segmentBytes; + } + if (this._segmentIndexBytes !== undefined) { + hasAnyValues = true; + internalValueResult.segmentIndexBytes = this._segmentIndexBytes; + } + if (this._segmentJitterMs !== undefined) { + hasAnyValues = true; + internalValueResult.segmentJitterMs = this._segmentJitterMs; + } + if (this._segmentMs !== undefined) { + hasAnyValues = true; + internalValueResult.segmentMs = this._segmentMs; + } + if (this._uncleanLeaderElectionEnable !== undefined) { + hasAnyValues = true; + internalValueResult.uncleanLeaderElectionEnable = this._uncleanLeaderElectionEnable; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DatabaseKafkaTopicConfigA | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._cleanupPolicy = undefined; + this._compressionType = undefined; + this._deleteRetentionMs = undefined; + this._fileDeleteDelayMs = undefined; + this._flushMessages = undefined; + this._flushMs = undefined; + this._indexIntervalBytes = undefined; + this._maxCompactionLagMs = undefined; + this._maxMessageBytes = undefined; + this._messageDownConversionEnable = undefined; + this._messageFormatVersion = undefined; + this._messageTimestampDifferenceMaxMs = undefined; + this._messageTimestampType = undefined; + this._minCleanableDirtyRatio = undefined; + this._minCompactionLagMs = undefined; + this._minInsyncReplicas = undefined; + this._preallocate = undefined; + this._retentionBytes = undefined; + this._retentionMs = undefined; + this._segmentBytes = undefined; + this._segmentIndexBytes = undefined; + this._segmentJitterMs = undefined; + this._segmentMs = undefined; + this._uncleanLeaderElectionEnable = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._cleanupPolicy = value.cleanupPolicy; + this._compressionType = value.compressionType; + this._deleteRetentionMs = value.deleteRetentionMs; + this._fileDeleteDelayMs = value.fileDeleteDelayMs; + this._flushMessages = value.flushMessages; + this._flushMs = value.flushMs; + this._indexIntervalBytes = value.indexIntervalBytes; + this._maxCompactionLagMs = value.maxCompactionLagMs; + this._maxMessageBytes = value.maxMessageBytes; + this._messageDownConversionEnable = value.messageDownConversionEnable; + this._messageFormatVersion = value.messageFormatVersion; + this._messageTimestampDifferenceMaxMs = value.messageTimestampDifferenceMaxMs; + this._messageTimestampType = value.messageTimestampType; + this._minCleanableDirtyRatio = value.minCleanableDirtyRatio; + this._minCompactionLagMs = value.minCompactionLagMs; + this._minInsyncReplicas = value.minInsyncReplicas; + this._preallocate = value.preallocate; + this._retentionBytes = value.retentionBytes; + this._retentionMs = value.retentionMs; + this._segmentBytes = value.segmentBytes; + this._segmentIndexBytes = value.segmentIndexBytes; + this._segmentJitterMs = value.segmentJitterMs; + this._segmentMs = value.segmentMs; + this._uncleanLeaderElectionEnable = value.uncleanLeaderElectionEnable; + } + } + + // cleanup_policy - computed: true, optional: true, required: false + private _cleanupPolicy?: string; + public get cleanupPolicy() { + return this.getStringAttribute('cleanup_policy'); + } + public set cleanupPolicy(value: string) { + this._cleanupPolicy = value; + } + public resetCleanupPolicy() { + this._cleanupPolicy = undefined; + } + // Temporarily expose input value. Use with caution. + public get cleanupPolicyInput() { + return this._cleanupPolicy; + } + + // compression_type - computed: true, optional: true, required: false + private _compressionType?: string; + public get compressionType() { + return this.getStringAttribute('compression_type'); + } + public set compressionType(value: string) { + this._compressionType = value; + } + public resetCompressionType() { + this._compressionType = undefined; + } + // Temporarily expose input value. Use with caution. + public get compressionTypeInput() { + return this._compressionType; + } + + // delete_retention_ms - computed: true, optional: true, required: false + private _deleteRetentionMs?: string; + public get deleteRetentionMs() { + return this.getStringAttribute('delete_retention_ms'); + } + public set deleteRetentionMs(value: string) { + this._deleteRetentionMs = value; + } + public resetDeleteRetentionMs() { + this._deleteRetentionMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get deleteRetentionMsInput() { + return this._deleteRetentionMs; + } + + // file_delete_delay_ms - computed: true, optional: true, required: false + private _fileDeleteDelayMs?: string; + public get fileDeleteDelayMs() { + return this.getStringAttribute('file_delete_delay_ms'); + } + public set fileDeleteDelayMs(value: string) { + this._fileDeleteDelayMs = value; + } + public resetFileDeleteDelayMs() { + this._fileDeleteDelayMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get fileDeleteDelayMsInput() { + return this._fileDeleteDelayMs; + } + + // flush_messages - computed: true, optional: true, required: false + private _flushMessages?: string; + public get flushMessages() { + return this.getStringAttribute('flush_messages'); + } + public set flushMessages(value: string) { + this._flushMessages = value; + } + public resetFlushMessages() { + this._flushMessages = undefined; + } + // Temporarily expose input value. Use with caution. + public get flushMessagesInput() { + return this._flushMessages; + } + + // flush_ms - computed: true, optional: true, required: false + private _flushMs?: string; + public get flushMs() { + return this.getStringAttribute('flush_ms'); + } + public set flushMs(value: string) { + this._flushMs = value; + } + public resetFlushMs() { + this._flushMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get flushMsInput() { + return this._flushMs; + } + + // index_interval_bytes - computed: true, optional: true, required: false + private _indexIntervalBytes?: string; + public get indexIntervalBytes() { + return this.getStringAttribute('index_interval_bytes'); + } + public set indexIntervalBytes(value: string) { + this._indexIntervalBytes = value; + } + public resetIndexIntervalBytes() { + this._indexIntervalBytes = undefined; + } + // Temporarily expose input value. Use with caution. + public get indexIntervalBytesInput() { + return this._indexIntervalBytes; + } + + // max_compaction_lag_ms - computed: true, optional: true, required: false + private _maxCompactionLagMs?: string; + public get maxCompactionLagMs() { + return this.getStringAttribute('max_compaction_lag_ms'); + } + public set maxCompactionLagMs(value: string) { + this._maxCompactionLagMs = value; + } + public resetMaxCompactionLagMs() { + this._maxCompactionLagMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get maxCompactionLagMsInput() { + return this._maxCompactionLagMs; + } + + // max_message_bytes - computed: true, optional: true, required: false + private _maxMessageBytes?: string; + public get maxMessageBytes() { + return this.getStringAttribute('max_message_bytes'); + } + public set maxMessageBytes(value: string) { + this._maxMessageBytes = value; + } + public resetMaxMessageBytes() { + this._maxMessageBytes = undefined; + } + // Temporarily expose input value. Use with caution. + public get maxMessageBytesInput() { + return this._maxMessageBytes; + } + + // message_down_conversion_enable - computed: true, optional: true, required: false + private _messageDownConversionEnable?: boolean | cdktf.IResolvable; + public get messageDownConversionEnable() { + return this.getBooleanAttribute('message_down_conversion_enable'); + } + public set messageDownConversionEnable(value: boolean | cdktf.IResolvable) { + this._messageDownConversionEnable = value; + } + public resetMessageDownConversionEnable() { + this._messageDownConversionEnable = undefined; + } + // Temporarily expose input value. Use with caution. + public get messageDownConversionEnableInput() { + return this._messageDownConversionEnable; + } + + // message_format_version - computed: true, optional: true, required: false + private _messageFormatVersion?: string; + public get messageFormatVersion() { + return this.getStringAttribute('message_format_version'); + } + public set messageFormatVersion(value: string) { + this._messageFormatVersion = value; + } + public resetMessageFormatVersion() { + this._messageFormatVersion = undefined; + } + // Temporarily expose input value. Use with caution. + public get messageFormatVersionInput() { + return this._messageFormatVersion; + } + + // message_timestamp_difference_max_ms - computed: true, optional: true, required: false + private _messageTimestampDifferenceMaxMs?: string; + public get messageTimestampDifferenceMaxMs() { + return this.getStringAttribute('message_timestamp_difference_max_ms'); + } + public set messageTimestampDifferenceMaxMs(value: string) { + this._messageTimestampDifferenceMaxMs = value; + } + public resetMessageTimestampDifferenceMaxMs() { + this._messageTimestampDifferenceMaxMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get messageTimestampDifferenceMaxMsInput() { + return this._messageTimestampDifferenceMaxMs; + } + + // message_timestamp_type - computed: true, optional: true, required: false + private _messageTimestampType?: string; + public get messageTimestampType() { + return this.getStringAttribute('message_timestamp_type'); + } + public set messageTimestampType(value: string) { + this._messageTimestampType = value; + } + public resetMessageTimestampType() { + this._messageTimestampType = undefined; + } + // Temporarily expose input value. Use with caution. + public get messageTimestampTypeInput() { + return this._messageTimestampType; + } + + // min_cleanable_dirty_ratio - computed: true, optional: true, required: false + private _minCleanableDirtyRatio?: number; + public get minCleanableDirtyRatio() { + return this.getNumberAttribute('min_cleanable_dirty_ratio'); + } + public set minCleanableDirtyRatio(value: number) { + this._minCleanableDirtyRatio = value; + } + public resetMinCleanableDirtyRatio() { + this._minCleanableDirtyRatio = undefined; + } + // Temporarily expose input value. Use with caution. + public get minCleanableDirtyRatioInput() { + return this._minCleanableDirtyRatio; + } + + // min_compaction_lag_ms - computed: true, optional: true, required: false + private _minCompactionLagMs?: string; + public get minCompactionLagMs() { + return this.getStringAttribute('min_compaction_lag_ms'); + } + public set minCompactionLagMs(value: string) { + this._minCompactionLagMs = value; + } + public resetMinCompactionLagMs() { + this._minCompactionLagMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get minCompactionLagMsInput() { + return this._minCompactionLagMs; + } + + // min_insync_replicas - computed: true, optional: true, required: false + private _minInsyncReplicas?: number; + public get minInsyncReplicas() { + return this.getNumberAttribute('min_insync_replicas'); + } + public set minInsyncReplicas(value: number) { + this._minInsyncReplicas = value; + } + public resetMinInsyncReplicas() { + this._minInsyncReplicas = undefined; + } + // Temporarily expose input value. Use with caution. + public get minInsyncReplicasInput() { + return this._minInsyncReplicas; + } + + // preallocate - computed: true, optional: true, required: false + private _preallocate?: boolean | cdktf.IResolvable; + public get preallocate() { + return this.getBooleanAttribute('preallocate'); + } + public set preallocate(value: boolean | cdktf.IResolvable) { + this._preallocate = value; + } + public resetPreallocate() { + this._preallocate = undefined; + } + // Temporarily expose input value. Use with caution. + public get preallocateInput() { + return this._preallocate; + } + + // retention_bytes - computed: true, optional: true, required: false + private _retentionBytes?: string; + public get retentionBytes() { + return this.getStringAttribute('retention_bytes'); + } + public set retentionBytes(value: string) { + this._retentionBytes = value; + } + public resetRetentionBytes() { + this._retentionBytes = undefined; + } + // Temporarily expose input value. Use with caution. + public get retentionBytesInput() { + return this._retentionBytes; + } + + // retention_ms - computed: true, optional: true, required: false + private _retentionMs?: string; + public get retentionMs() { + return this.getStringAttribute('retention_ms'); + } + public set retentionMs(value: string) { + this._retentionMs = value; + } + public resetRetentionMs() { + this._retentionMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get retentionMsInput() { + return this._retentionMs; + } + + // segment_bytes - computed: true, optional: true, required: false + private _segmentBytes?: string; + public get segmentBytes() { + return this.getStringAttribute('segment_bytes'); + } + public set segmentBytes(value: string) { + this._segmentBytes = value; + } + public resetSegmentBytes() { + this._segmentBytes = undefined; + } + // Temporarily expose input value. Use with caution. + public get segmentBytesInput() { + return this._segmentBytes; + } + + // segment_index_bytes - computed: true, optional: true, required: false + private _segmentIndexBytes?: string; + public get segmentIndexBytes() { + return this.getStringAttribute('segment_index_bytes'); + } + public set segmentIndexBytes(value: string) { + this._segmentIndexBytes = value; + } + public resetSegmentIndexBytes() { + this._segmentIndexBytes = undefined; + } + // Temporarily expose input value. Use with caution. + public get segmentIndexBytesInput() { + return this._segmentIndexBytes; + } + + // segment_jitter_ms - computed: true, optional: true, required: false + private _segmentJitterMs?: string; + public get segmentJitterMs() { + return this.getStringAttribute('segment_jitter_ms'); + } + public set segmentJitterMs(value: string) { + this._segmentJitterMs = value; + } + public resetSegmentJitterMs() { + this._segmentJitterMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get segmentJitterMsInput() { + return this._segmentJitterMs; + } + + // segment_ms - computed: true, optional: true, required: false + private _segmentMs?: string; + public get segmentMs() { + return this.getStringAttribute('segment_ms'); + } + public set segmentMs(value: string) { + this._segmentMs = value; + } + public resetSegmentMs() { + this._segmentMs = undefined; + } + // Temporarily expose input value. Use with caution. + public get segmentMsInput() { + return this._segmentMs; + } + + // unclean_leader_election_enable - computed: true, optional: true, required: false + private _uncleanLeaderElectionEnable?: boolean | cdktf.IResolvable; + public get uncleanLeaderElectionEnable() { + return this.getBooleanAttribute('unclean_leader_election_enable'); + } + public set uncleanLeaderElectionEnable(value: boolean | cdktf.IResolvable) { + this._uncleanLeaderElectionEnable = value; + } + public resetUncleanLeaderElectionEnable() { + this._uncleanLeaderElectionEnable = undefined; + } + // Temporarily expose input value. Use with caution. + public get uncleanLeaderElectionEnableInput() { + return this._uncleanLeaderElectionEnable; + } +} + +export class DatabaseKafkaTopicConfigAList extends cdktf.ComplexList { + public internalValue? : DatabaseKafkaTopicConfigA[] | cdktf.IResolvable + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DatabaseKafkaTopicConfigAOutputReference { + return new DatabaseKafkaTopicConfigAOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + +/** +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic digitalocean_database_kafka_topic} +*/ +export class DatabaseKafkaTopic extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "digitalocean_database_kafka_topic"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a DatabaseKafkaTopic resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the DatabaseKafkaTopic to import + * @param importFromId The id of the existing DatabaseKafkaTopic that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the DatabaseKafkaTopic to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "digitalocean_database_kafka_topic", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_kafka_topic digitalocean_database_kafka_topic} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options DatabaseKafkaTopicConfig + */ + public constructor(scope: Construct, id: string, config: DatabaseKafkaTopicConfig) { + super(scope, id, { + terraformResourceType: 'digitalocean_database_kafka_topic', + terraformGeneratorMetadata: { + providerName: 'digitalocean', + providerVersion: '2.31.0', + providerVersionConstraint: '~> 2.19' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._clusterId = config.clusterId; + this._id = config.id; + this._name = config.name; + this._partitionCount = config.partitionCount; + this._replicationFactor = config.replicationFactor; + this._config.internalValue = config.config; + } + + // ========== + // ATTRIBUTES + // ========== + + // cluster_id - computed: false, optional: false, required: true + private _clusterId?: string; + public get clusterId() { + return this.getStringAttribute('cluster_id'); + } + public set clusterId(value: string) { + this._clusterId = value; + } + // Temporarily expose input value. Use with caution. + public get clusterIdInput() { + return this._clusterId; + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // name - computed: false, optional: false, required: true + private _name?: string; + public get name() { + return this.getStringAttribute('name'); + } + public set name(value: string) { + this._name = value; + } + // Temporarily expose input value. Use with caution. + public get nameInput() { + return this._name; + } + + // partition_count - computed: false, optional: true, required: false + private _partitionCount?: number; + public get partitionCount() { + return this.getNumberAttribute('partition_count'); + } + public set partitionCount(value: number) { + this._partitionCount = value; + } + public resetPartitionCount() { + this._partitionCount = undefined; + } + // Temporarily expose input value. Use with caution. + public get partitionCountInput() { + return this._partitionCount; + } + + // replication_factor - computed: false, optional: true, required: false + private _replicationFactor?: number; + public get replicationFactor() { + return this.getNumberAttribute('replication_factor'); + } + public set replicationFactor(value: number) { + this._replicationFactor = value; + } + public resetReplicationFactor() { + this._replicationFactor = undefined; + } + // Temporarily expose input value. Use with caution. + public get replicationFactorInput() { + return this._replicationFactor; + } + + // state - computed: true, optional: false, required: false + public get state() { + return this.getStringAttribute('state'); + } + + // config - computed: false, optional: true, required: false + private _config = new DatabaseKafkaTopicConfigAList(this, "config", false); + public get config() { + return this._config; + } + public putConfig(value: DatabaseKafkaTopicConfigA[] | cdktf.IResolvable) { + this._config.internalValue = value; + } + public resetConfig() { + this._config.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get configInput() { + return this._config.internalValue; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + cluster_id: cdktf.stringToTerraform(this._clusterId), + id: cdktf.stringToTerraform(this._id), + name: cdktf.stringToTerraform(this._name), + partition_count: cdktf.numberToTerraform(this._partitionCount), + replication_factor: cdktf.numberToTerraform(this._replicationFactor), + config: cdktf.listMapper(databaseKafkaTopicConfigAToTerraform, true)(this._config.internalValue), + }; + } +} diff --git a/src/database-mysql-config/README.md b/src/database-mysql-config/README.md new file mode 100644 index 000000000..a5ee2d1e5 --- /dev/null +++ b/src/database-mysql-config/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_mysql_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_mysql_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config). diff --git a/src/database-mysql-config/index.ts b/src/database-mysql-config/index.ts new file mode 100644 index 000000000..5d91175dd --- /dev/null +++ b/src/database-mysql-config/index.ts @@ -0,0 +1,720 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface DatabaseMysqlConfigConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour} + */ + readonly backupHour?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute} + */ + readonly backupMinute?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period} + */ + readonly binlogRetentionPeriod?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id} + */ + readonly clusterId: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout} + */ + readonly connectTimeout?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone} + */ + readonly defaultTimeZone?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len} + */ + readonly groupConcatMaxLen?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry} + */ + readonly informationSchemaStatsExpiry?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size} + */ + readonly innodbFtMinTokenSize?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table} + */ + readonly innodbFtServerStopwordTable?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout} + */ + readonly innodbLockWaitTimeout?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size} + */ + readonly innodbLogBufferSize?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size} + */ + readonly innodbOnlineAlterLogMaxSize?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks} + */ + readonly innodbPrintAllDeadlocks?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout} + */ + readonly innodbRollbackOnTimeout?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout} + */ + readonly interactiveTimeout?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine} + */ + readonly internalTmpMemStorageEngine?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time} + */ + readonly longQueryTime?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet} + */ + readonly maxAllowedPacket?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size} + */ + readonly maxHeapTableSize?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout} + */ + readonly netReadTimeout?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout} + */ + readonly netWriteTimeout?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log} + */ + readonly slowQueryLog?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size} + */ + readonly sortBufferSize?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode} + */ + readonly sqlMode?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key} + */ + readonly sqlRequirePrimaryKey?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size} + */ + readonly tmpTableSize?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout} + */ + readonly waitTimeout?: number; +} + +/** +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config digitalocean_database_mysql_config} +*/ +export class DatabaseMysqlConfig extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "digitalocean_database_mysql_config"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the DatabaseMysqlConfig to import + * @param importFromId The id of the existing DatabaseMysqlConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the DatabaseMysqlConfig to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "digitalocean_database_mysql_config", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_mysql_config digitalocean_database_mysql_config} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options DatabaseMysqlConfigConfig + */ + public constructor(scope: Construct, id: string, config: DatabaseMysqlConfigConfig) { + super(scope, id, { + terraformResourceType: 'digitalocean_database_mysql_config', + terraformGeneratorMetadata: { + providerName: 'digitalocean', + providerVersion: '2.31.0', + providerVersionConstraint: '~> 2.19' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._backupHour = config.backupHour; + this._backupMinute = config.backupMinute; + this._binlogRetentionPeriod = config.binlogRetentionPeriod; + this._clusterId = config.clusterId; + this._connectTimeout = config.connectTimeout; + this._defaultTimeZone = config.defaultTimeZone; + this._groupConcatMaxLen = config.groupConcatMaxLen; + this._id = config.id; + this._informationSchemaStatsExpiry = config.informationSchemaStatsExpiry; + this._innodbFtMinTokenSize = config.innodbFtMinTokenSize; + this._innodbFtServerStopwordTable = config.innodbFtServerStopwordTable; + this._innodbLockWaitTimeout = config.innodbLockWaitTimeout; + this._innodbLogBufferSize = config.innodbLogBufferSize; + this._innodbOnlineAlterLogMaxSize = config.innodbOnlineAlterLogMaxSize; + this._innodbPrintAllDeadlocks = config.innodbPrintAllDeadlocks; + this._innodbRollbackOnTimeout = config.innodbRollbackOnTimeout; + this._interactiveTimeout = config.interactiveTimeout; + this._internalTmpMemStorageEngine = config.internalTmpMemStorageEngine; + this._longQueryTime = config.longQueryTime; + this._maxAllowedPacket = config.maxAllowedPacket; + this._maxHeapTableSize = config.maxHeapTableSize; + this._netReadTimeout = config.netReadTimeout; + this._netWriteTimeout = config.netWriteTimeout; + this._slowQueryLog = config.slowQueryLog; + this._sortBufferSize = config.sortBufferSize; + this._sqlMode = config.sqlMode; + this._sqlRequirePrimaryKey = config.sqlRequirePrimaryKey; + this._tmpTableSize = config.tmpTableSize; + this._waitTimeout = config.waitTimeout; + } + + // ========== + // ATTRIBUTES + // ========== + + // backup_hour - computed: true, optional: true, required: false + private _backupHour?: number; + public get backupHour() { + return this.getNumberAttribute('backup_hour'); + } + public set backupHour(value: number) { + this._backupHour = value; + } + public resetBackupHour() { + this._backupHour = undefined; + } + // Temporarily expose input value. Use with caution. + public get backupHourInput() { + return this._backupHour; + } + + // backup_minute - computed: true, optional: true, required: false + private _backupMinute?: number; + public get backupMinute() { + return this.getNumberAttribute('backup_minute'); + } + public set backupMinute(value: number) { + this._backupMinute = value; + } + public resetBackupMinute() { + this._backupMinute = undefined; + } + // Temporarily expose input value. Use with caution. + public get backupMinuteInput() { + return this._backupMinute; + } + + // binlog_retention_period - computed: true, optional: true, required: false + private _binlogRetentionPeriod?: number; + public get binlogRetentionPeriod() { + return this.getNumberAttribute('binlog_retention_period'); + } + public set binlogRetentionPeriod(value: number) { + this._binlogRetentionPeriod = value; + } + public resetBinlogRetentionPeriod() { + this._binlogRetentionPeriod = undefined; + } + // Temporarily expose input value. Use with caution. + public get binlogRetentionPeriodInput() { + return this._binlogRetentionPeriod; + } + + // cluster_id - computed: false, optional: false, required: true + private _clusterId?: string; + public get clusterId() { + return this.getStringAttribute('cluster_id'); + } + public set clusterId(value: string) { + this._clusterId = value; + } + // Temporarily expose input value. Use with caution. + public get clusterIdInput() { + return this._clusterId; + } + + // connect_timeout - computed: true, optional: true, required: false + private _connectTimeout?: number; + public get connectTimeout() { + return this.getNumberAttribute('connect_timeout'); + } + public set connectTimeout(value: number) { + this._connectTimeout = value; + } + public resetConnectTimeout() { + this._connectTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get connectTimeoutInput() { + return this._connectTimeout; + } + + // default_time_zone - computed: true, optional: true, required: false + private _defaultTimeZone?: string; + public get defaultTimeZone() { + return this.getStringAttribute('default_time_zone'); + } + public set defaultTimeZone(value: string) { + this._defaultTimeZone = value; + } + public resetDefaultTimeZone() { + this._defaultTimeZone = undefined; + } + // Temporarily expose input value. Use with caution. + public get defaultTimeZoneInput() { + return this._defaultTimeZone; + } + + // group_concat_max_len - computed: true, optional: true, required: false + private _groupConcatMaxLen?: number; + public get groupConcatMaxLen() { + return this.getNumberAttribute('group_concat_max_len'); + } + public set groupConcatMaxLen(value: number) { + this._groupConcatMaxLen = value; + } + public resetGroupConcatMaxLen() { + this._groupConcatMaxLen = undefined; + } + // Temporarily expose input value. Use with caution. + public get groupConcatMaxLenInput() { + return this._groupConcatMaxLen; + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // information_schema_stats_expiry - computed: true, optional: true, required: false + private _informationSchemaStatsExpiry?: number; + public get informationSchemaStatsExpiry() { + return this.getNumberAttribute('information_schema_stats_expiry'); + } + public set informationSchemaStatsExpiry(value: number) { + this._informationSchemaStatsExpiry = value; + } + public resetInformationSchemaStatsExpiry() { + this._informationSchemaStatsExpiry = undefined; + } + // Temporarily expose input value. Use with caution. + public get informationSchemaStatsExpiryInput() { + return this._informationSchemaStatsExpiry; + } + + // innodb_ft_min_token_size - computed: true, optional: true, required: false + private _innodbFtMinTokenSize?: number; + public get innodbFtMinTokenSize() { + return this.getNumberAttribute('innodb_ft_min_token_size'); + } + public set innodbFtMinTokenSize(value: number) { + this._innodbFtMinTokenSize = value; + } + public resetInnodbFtMinTokenSize() { + this._innodbFtMinTokenSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get innodbFtMinTokenSizeInput() { + return this._innodbFtMinTokenSize; + } + + // innodb_ft_server_stopword_table - computed: true, optional: true, required: false + private _innodbFtServerStopwordTable?: string; + public get innodbFtServerStopwordTable() { + return this.getStringAttribute('innodb_ft_server_stopword_table'); + } + public set innodbFtServerStopwordTable(value: string) { + this._innodbFtServerStopwordTable = value; + } + public resetInnodbFtServerStopwordTable() { + this._innodbFtServerStopwordTable = undefined; + } + // Temporarily expose input value. Use with caution. + public get innodbFtServerStopwordTableInput() { + return this._innodbFtServerStopwordTable; + } + + // innodb_lock_wait_timeout - computed: true, optional: true, required: false + private _innodbLockWaitTimeout?: number; + public get innodbLockWaitTimeout() { + return this.getNumberAttribute('innodb_lock_wait_timeout'); + } + public set innodbLockWaitTimeout(value: number) { + this._innodbLockWaitTimeout = value; + } + public resetInnodbLockWaitTimeout() { + this._innodbLockWaitTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get innodbLockWaitTimeoutInput() { + return this._innodbLockWaitTimeout; + } + + // innodb_log_buffer_size - computed: true, optional: true, required: false + private _innodbLogBufferSize?: number; + public get innodbLogBufferSize() { + return this.getNumberAttribute('innodb_log_buffer_size'); + } + public set innodbLogBufferSize(value: number) { + this._innodbLogBufferSize = value; + } + public resetInnodbLogBufferSize() { + this._innodbLogBufferSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get innodbLogBufferSizeInput() { + return this._innodbLogBufferSize; + } + + // innodb_online_alter_log_max_size - computed: true, optional: true, required: false + private _innodbOnlineAlterLogMaxSize?: number; + public get innodbOnlineAlterLogMaxSize() { + return this.getNumberAttribute('innodb_online_alter_log_max_size'); + } + public set innodbOnlineAlterLogMaxSize(value: number) { + this._innodbOnlineAlterLogMaxSize = value; + } + public resetInnodbOnlineAlterLogMaxSize() { + this._innodbOnlineAlterLogMaxSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get innodbOnlineAlterLogMaxSizeInput() { + return this._innodbOnlineAlterLogMaxSize; + } + + // innodb_print_all_deadlocks - computed: true, optional: true, required: false + private _innodbPrintAllDeadlocks?: boolean | cdktf.IResolvable; + public get innodbPrintAllDeadlocks() { + return this.getBooleanAttribute('innodb_print_all_deadlocks'); + } + public set innodbPrintAllDeadlocks(value: boolean | cdktf.IResolvable) { + this._innodbPrintAllDeadlocks = value; + } + public resetInnodbPrintAllDeadlocks() { + this._innodbPrintAllDeadlocks = undefined; + } + // Temporarily expose input value. Use with caution. + public get innodbPrintAllDeadlocksInput() { + return this._innodbPrintAllDeadlocks; + } + + // innodb_rollback_on_timeout - computed: true, optional: true, required: false + private _innodbRollbackOnTimeout?: boolean | cdktf.IResolvable; + public get innodbRollbackOnTimeout() { + return this.getBooleanAttribute('innodb_rollback_on_timeout'); + } + public set innodbRollbackOnTimeout(value: boolean | cdktf.IResolvable) { + this._innodbRollbackOnTimeout = value; + } + public resetInnodbRollbackOnTimeout() { + this._innodbRollbackOnTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get innodbRollbackOnTimeoutInput() { + return this._innodbRollbackOnTimeout; + } + + // interactive_timeout - computed: true, optional: true, required: false + private _interactiveTimeout?: number; + public get interactiveTimeout() { + return this.getNumberAttribute('interactive_timeout'); + } + public set interactiveTimeout(value: number) { + this._interactiveTimeout = value; + } + public resetInteractiveTimeout() { + this._interactiveTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get interactiveTimeoutInput() { + return this._interactiveTimeout; + } + + // internal_tmp_mem_storage_engine - computed: true, optional: true, required: false + private _internalTmpMemStorageEngine?: string; + public get internalTmpMemStorageEngine() { + return this.getStringAttribute('internal_tmp_mem_storage_engine'); + } + public set internalTmpMemStorageEngine(value: string) { + this._internalTmpMemStorageEngine = value; + } + public resetInternalTmpMemStorageEngine() { + this._internalTmpMemStorageEngine = undefined; + } + // Temporarily expose input value. Use with caution. + public get internalTmpMemStorageEngineInput() { + return this._internalTmpMemStorageEngine; + } + + // long_query_time - computed: true, optional: true, required: false + private _longQueryTime?: number; + public get longQueryTime() { + return this.getNumberAttribute('long_query_time'); + } + public set longQueryTime(value: number) { + this._longQueryTime = value; + } + public resetLongQueryTime() { + this._longQueryTime = undefined; + } + // Temporarily expose input value. Use with caution. + public get longQueryTimeInput() { + return this._longQueryTime; + } + + // max_allowed_packet - computed: true, optional: true, required: false + private _maxAllowedPacket?: number; + public get maxAllowedPacket() { + return this.getNumberAttribute('max_allowed_packet'); + } + public set maxAllowedPacket(value: number) { + this._maxAllowedPacket = value; + } + public resetMaxAllowedPacket() { + this._maxAllowedPacket = undefined; + } + // Temporarily expose input value. Use with caution. + public get maxAllowedPacketInput() { + return this._maxAllowedPacket; + } + + // max_heap_table_size - computed: true, optional: true, required: false + private _maxHeapTableSize?: number; + public get maxHeapTableSize() { + return this.getNumberAttribute('max_heap_table_size'); + } + public set maxHeapTableSize(value: number) { + this._maxHeapTableSize = value; + } + public resetMaxHeapTableSize() { + this._maxHeapTableSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get maxHeapTableSizeInput() { + return this._maxHeapTableSize; + } + + // net_read_timeout - computed: true, optional: true, required: false + private _netReadTimeout?: number; + public get netReadTimeout() { + return this.getNumberAttribute('net_read_timeout'); + } + public set netReadTimeout(value: number) { + this._netReadTimeout = value; + } + public resetNetReadTimeout() { + this._netReadTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get netReadTimeoutInput() { + return this._netReadTimeout; + } + + // net_write_timeout - computed: true, optional: true, required: false + private _netWriteTimeout?: number; + public get netWriteTimeout() { + return this.getNumberAttribute('net_write_timeout'); + } + public set netWriteTimeout(value: number) { + this._netWriteTimeout = value; + } + public resetNetWriteTimeout() { + this._netWriteTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get netWriteTimeoutInput() { + return this._netWriteTimeout; + } + + // slow_query_log - computed: true, optional: true, required: false + private _slowQueryLog?: boolean | cdktf.IResolvable; + public get slowQueryLog() { + return this.getBooleanAttribute('slow_query_log'); + } + public set slowQueryLog(value: boolean | cdktf.IResolvable) { + this._slowQueryLog = value; + } + public resetSlowQueryLog() { + this._slowQueryLog = undefined; + } + // Temporarily expose input value. Use with caution. + public get slowQueryLogInput() { + return this._slowQueryLog; + } + + // sort_buffer_size - computed: true, optional: true, required: false + private _sortBufferSize?: number; + public get sortBufferSize() { + return this.getNumberAttribute('sort_buffer_size'); + } + public set sortBufferSize(value: number) { + this._sortBufferSize = value; + } + public resetSortBufferSize() { + this._sortBufferSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get sortBufferSizeInput() { + return this._sortBufferSize; + } + + // sql_mode - computed: true, optional: true, required: false + private _sqlMode?: string; + public get sqlMode() { + return this.getStringAttribute('sql_mode'); + } + public set sqlMode(value: string) { + this._sqlMode = value; + } + public resetSqlMode() { + this._sqlMode = undefined; + } + // Temporarily expose input value. Use with caution. + public get sqlModeInput() { + return this._sqlMode; + } + + // sql_require_primary_key - computed: true, optional: true, required: false + private _sqlRequirePrimaryKey?: boolean | cdktf.IResolvable; + public get sqlRequirePrimaryKey() { + return this.getBooleanAttribute('sql_require_primary_key'); + } + public set sqlRequirePrimaryKey(value: boolean | cdktf.IResolvable) { + this._sqlRequirePrimaryKey = value; + } + public resetSqlRequirePrimaryKey() { + this._sqlRequirePrimaryKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get sqlRequirePrimaryKeyInput() { + return this._sqlRequirePrimaryKey; + } + + // tmp_table_size - computed: true, optional: true, required: false + private _tmpTableSize?: number; + public get tmpTableSize() { + return this.getNumberAttribute('tmp_table_size'); + } + public set tmpTableSize(value: number) { + this._tmpTableSize = value; + } + public resetTmpTableSize() { + this._tmpTableSize = undefined; + } + // Temporarily expose input value. Use with caution. + public get tmpTableSizeInput() { + return this._tmpTableSize; + } + + // wait_timeout - computed: true, optional: true, required: false + private _waitTimeout?: number; + public get waitTimeout() { + return this.getNumberAttribute('wait_timeout'); + } + public set waitTimeout(value: number) { + this._waitTimeout = value; + } + public resetWaitTimeout() { + this._waitTimeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get waitTimeoutInput() { + return this._waitTimeout; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + backup_hour: cdktf.numberToTerraform(this._backupHour), + backup_minute: cdktf.numberToTerraform(this._backupMinute), + binlog_retention_period: cdktf.numberToTerraform(this._binlogRetentionPeriod), + cluster_id: cdktf.stringToTerraform(this._clusterId), + connect_timeout: cdktf.numberToTerraform(this._connectTimeout), + default_time_zone: cdktf.stringToTerraform(this._defaultTimeZone), + group_concat_max_len: cdktf.numberToTerraform(this._groupConcatMaxLen), + id: cdktf.stringToTerraform(this._id), + information_schema_stats_expiry: cdktf.numberToTerraform(this._informationSchemaStatsExpiry), + innodb_ft_min_token_size: cdktf.numberToTerraform(this._innodbFtMinTokenSize), + innodb_ft_server_stopword_table: cdktf.stringToTerraform(this._innodbFtServerStopwordTable), + innodb_lock_wait_timeout: cdktf.numberToTerraform(this._innodbLockWaitTimeout), + innodb_log_buffer_size: cdktf.numberToTerraform(this._innodbLogBufferSize), + innodb_online_alter_log_max_size: cdktf.numberToTerraform(this._innodbOnlineAlterLogMaxSize), + innodb_print_all_deadlocks: cdktf.booleanToTerraform(this._innodbPrintAllDeadlocks), + innodb_rollback_on_timeout: cdktf.booleanToTerraform(this._innodbRollbackOnTimeout), + interactive_timeout: cdktf.numberToTerraform(this._interactiveTimeout), + internal_tmp_mem_storage_engine: cdktf.stringToTerraform(this._internalTmpMemStorageEngine), + long_query_time: cdktf.numberToTerraform(this._longQueryTime), + max_allowed_packet: cdktf.numberToTerraform(this._maxAllowedPacket), + max_heap_table_size: cdktf.numberToTerraform(this._maxHeapTableSize), + net_read_timeout: cdktf.numberToTerraform(this._netReadTimeout), + net_write_timeout: cdktf.numberToTerraform(this._netWriteTimeout), + slow_query_log: cdktf.booleanToTerraform(this._slowQueryLog), + sort_buffer_size: cdktf.numberToTerraform(this._sortBufferSize), + sql_mode: cdktf.stringToTerraform(this._sqlMode), + sql_require_primary_key: cdktf.booleanToTerraform(this._sqlRequirePrimaryKey), + tmp_table_size: cdktf.numberToTerraform(this._tmpTableSize), + wait_timeout: cdktf.numberToTerraform(this._waitTimeout), + }; + } +} diff --git a/src/database-redis-config/README.md b/src/database-redis-config/README.md new file mode 100644 index 000000000..426e3aa2b --- /dev/null +++ b/src/database-redis-config/README.md @@ -0,0 +1,3 @@ +# `digitalocean_database_redis_config` + +Refer to the Terraform Registory for docs: [`digitalocean_database_redis_config`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config). diff --git a/src/database-redis-config/index.ts b/src/database-redis-config/index.ts new file mode 100644 index 000000000..3bc637438 --- /dev/null +++ b/src/database-redis-config/index.ts @@ -0,0 +1,368 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface DatabaseRedisConfigConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#acl_channels_default DatabaseRedisConfig#acl_channels_default} + */ + readonly aclChannelsDefault?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#cluster_id DatabaseRedisConfig#cluster_id} + */ + readonly clusterId: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#id DatabaseRedisConfig#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#io_threads DatabaseRedisConfig#io_threads} + */ + readonly ioThreads?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_decay_time DatabaseRedisConfig#lfu_decay_time} + */ + readonly lfuDecayTime?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#lfu_log_factor DatabaseRedisConfig#lfu_log_factor} + */ + readonly lfuLogFactor?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#maxmemory_policy DatabaseRedisConfig#maxmemory_policy} + */ + readonly maxmemoryPolicy?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#notify_keyspace_events DatabaseRedisConfig#notify_keyspace_events} + */ + readonly notifyKeyspaceEvents?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#number_of_databases DatabaseRedisConfig#number_of_databases} + */ + readonly numberOfDatabases?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#persistence DatabaseRedisConfig#persistence} + */ + readonly persistence?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#pubsub_client_output_buffer_limit DatabaseRedisConfig#pubsub_client_output_buffer_limit} + */ + readonly pubsubClientOutputBufferLimit?: number; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#ssl DatabaseRedisConfig#ssl} + */ + readonly ssl?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#timeout DatabaseRedisConfig#timeout} + */ + readonly timeout?: number; +} + +/** +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config digitalocean_database_redis_config} +*/ +export class DatabaseRedisConfig extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "digitalocean_database_redis_config"; + + // ============== + // STATIC Methods + // ============== + /** + * Generates CDKTF code for importing a DatabaseRedisConfig resource upon running "cdktf plan " + * @param scope The scope in which to define this construct + * @param importToId The construct id used in the generated config for the DatabaseRedisConfig to import + * @param importFromId The id of the existing DatabaseRedisConfig that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config#import import section} in the documentation of this resource for the id to use + * @param provider? Optional instance of the provider where the DatabaseRedisConfig to import is found + */ + public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { + return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "digitalocean_database_redis_config", importId: importFromId, provider }); + } + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_redis_config digitalocean_database_redis_config} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options DatabaseRedisConfigConfig + */ + public constructor(scope: Construct, id: string, config: DatabaseRedisConfigConfig) { + super(scope, id, { + terraformResourceType: 'digitalocean_database_redis_config', + terraformGeneratorMetadata: { + providerName: 'digitalocean', + providerVersion: '2.31.0', + providerVersionConstraint: '~> 2.19' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._aclChannelsDefault = config.aclChannelsDefault; + this._clusterId = config.clusterId; + this._id = config.id; + this._ioThreads = config.ioThreads; + this._lfuDecayTime = config.lfuDecayTime; + this._lfuLogFactor = config.lfuLogFactor; + this._maxmemoryPolicy = config.maxmemoryPolicy; + this._notifyKeyspaceEvents = config.notifyKeyspaceEvents; + this._numberOfDatabases = config.numberOfDatabases; + this._persistence = config.persistence; + this._pubsubClientOutputBufferLimit = config.pubsubClientOutputBufferLimit; + this._ssl = config.ssl; + this._timeout = config.timeout; + } + + // ========== + // ATTRIBUTES + // ========== + + // acl_channels_default - computed: true, optional: true, required: false + private _aclChannelsDefault?: string; + public get aclChannelsDefault() { + return this.getStringAttribute('acl_channels_default'); + } + public set aclChannelsDefault(value: string) { + this._aclChannelsDefault = value; + } + public resetAclChannelsDefault() { + this._aclChannelsDefault = undefined; + } + // Temporarily expose input value. Use with caution. + public get aclChannelsDefaultInput() { + return this._aclChannelsDefault; + } + + // cluster_id - computed: false, optional: false, required: true + private _clusterId?: string; + public get clusterId() { + return this.getStringAttribute('cluster_id'); + } + public set clusterId(value: string) { + this._clusterId = value; + } + // Temporarily expose input value. Use with caution. + public get clusterIdInput() { + return this._clusterId; + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // io_threads - computed: true, optional: true, required: false + private _ioThreads?: number; + public get ioThreads() { + return this.getNumberAttribute('io_threads'); + } + public set ioThreads(value: number) { + this._ioThreads = value; + } + public resetIoThreads() { + this._ioThreads = undefined; + } + // Temporarily expose input value. Use with caution. + public get ioThreadsInput() { + return this._ioThreads; + } + + // lfu_decay_time - computed: true, optional: true, required: false + private _lfuDecayTime?: number; + public get lfuDecayTime() { + return this.getNumberAttribute('lfu_decay_time'); + } + public set lfuDecayTime(value: number) { + this._lfuDecayTime = value; + } + public resetLfuDecayTime() { + this._lfuDecayTime = undefined; + } + // Temporarily expose input value. Use with caution. + public get lfuDecayTimeInput() { + return this._lfuDecayTime; + } + + // lfu_log_factor - computed: true, optional: true, required: false + private _lfuLogFactor?: number; + public get lfuLogFactor() { + return this.getNumberAttribute('lfu_log_factor'); + } + public set lfuLogFactor(value: number) { + this._lfuLogFactor = value; + } + public resetLfuLogFactor() { + this._lfuLogFactor = undefined; + } + // Temporarily expose input value. Use with caution. + public get lfuLogFactorInput() { + return this._lfuLogFactor; + } + + // maxmemory_policy - computed: true, optional: true, required: false + private _maxmemoryPolicy?: string; + public get maxmemoryPolicy() { + return this.getStringAttribute('maxmemory_policy'); + } + public set maxmemoryPolicy(value: string) { + this._maxmemoryPolicy = value; + } + public resetMaxmemoryPolicy() { + this._maxmemoryPolicy = undefined; + } + // Temporarily expose input value. Use with caution. + public get maxmemoryPolicyInput() { + return this._maxmemoryPolicy; + } + + // notify_keyspace_events - computed: true, optional: true, required: false + private _notifyKeyspaceEvents?: string; + public get notifyKeyspaceEvents() { + return this.getStringAttribute('notify_keyspace_events'); + } + public set notifyKeyspaceEvents(value: string) { + this._notifyKeyspaceEvents = value; + } + public resetNotifyKeyspaceEvents() { + this._notifyKeyspaceEvents = undefined; + } + // Temporarily expose input value. Use with caution. + public get notifyKeyspaceEventsInput() { + return this._notifyKeyspaceEvents; + } + + // number_of_databases - computed: true, optional: true, required: false + private _numberOfDatabases?: number; + public get numberOfDatabases() { + return this.getNumberAttribute('number_of_databases'); + } + public set numberOfDatabases(value: number) { + this._numberOfDatabases = value; + } + public resetNumberOfDatabases() { + this._numberOfDatabases = undefined; + } + // Temporarily expose input value. Use with caution. + public get numberOfDatabasesInput() { + return this._numberOfDatabases; + } + + // persistence - computed: true, optional: true, required: false + private _persistence?: string; + public get persistence() { + return this.getStringAttribute('persistence'); + } + public set persistence(value: string) { + this._persistence = value; + } + public resetPersistence() { + this._persistence = undefined; + } + // Temporarily expose input value. Use with caution. + public get persistenceInput() { + return this._persistence; + } + + // pubsub_client_output_buffer_limit - computed: true, optional: true, required: false + private _pubsubClientOutputBufferLimit?: number; + public get pubsubClientOutputBufferLimit() { + return this.getNumberAttribute('pubsub_client_output_buffer_limit'); + } + public set pubsubClientOutputBufferLimit(value: number) { + this._pubsubClientOutputBufferLimit = value; + } + public resetPubsubClientOutputBufferLimit() { + this._pubsubClientOutputBufferLimit = undefined; + } + // Temporarily expose input value. Use with caution. + public get pubsubClientOutputBufferLimitInput() { + return this._pubsubClientOutputBufferLimit; + } + + // ssl - computed: true, optional: true, required: false + private _ssl?: boolean | cdktf.IResolvable; + public get ssl() { + return this.getBooleanAttribute('ssl'); + } + public set ssl(value: boolean | cdktf.IResolvable) { + this._ssl = value; + } + public resetSsl() { + this._ssl = undefined; + } + // Temporarily expose input value. Use with caution. + public get sslInput() { + return this._ssl; + } + + // timeout - computed: true, optional: true, required: false + private _timeout?: number; + public get timeout() { + return this.getNumberAttribute('timeout'); + } + public set timeout(value: number) { + this._timeout = value; + } + public resetTimeout() { + this._timeout = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeoutInput() { + return this._timeout; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + acl_channels_default: cdktf.stringToTerraform(this._aclChannelsDefault), + cluster_id: cdktf.stringToTerraform(this._clusterId), + id: cdktf.stringToTerraform(this._id), + io_threads: cdktf.numberToTerraform(this._ioThreads), + lfu_decay_time: cdktf.numberToTerraform(this._lfuDecayTime), + lfu_log_factor: cdktf.numberToTerraform(this._lfuLogFactor), + maxmemory_policy: cdktf.stringToTerraform(this._maxmemoryPolicy), + notify_keyspace_events: cdktf.stringToTerraform(this._notifyKeyspaceEvents), + number_of_databases: cdktf.numberToTerraform(this._numberOfDatabases), + persistence: cdktf.stringToTerraform(this._persistence), + pubsub_client_output_buffer_limit: cdktf.numberToTerraform(this._pubsubClientOutputBufferLimit), + ssl: cdktf.booleanToTerraform(this._ssl), + timeout: cdktf.numberToTerraform(this._timeout), + }; + } +} diff --git a/src/database-replica/README.md b/src/database-replica/README.md index 93bd195ee..237fb0d1a 100644 --- a/src/database-replica/README.md +++ b/src/database-replica/README.md @@ -1,3 +1,3 @@ # `digitalocean_database_replica` -Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica). +Refer to the Terraform Registory for docs: [`digitalocean_database_replica`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica). diff --git a/src/database-replica/index.ts b/src/database-replica/index.ts index 144f39d82..7165bb2e9 100644 --- a/src/database-replica/index.ts +++ b/src/database-replica/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,40 +13,40 @@ import * as cdktf from 'cdktf'; export interface DatabaseReplicaConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#cluster_id DatabaseReplica#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#id DatabaseReplica#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#id DatabaseReplica#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#name DatabaseReplica#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#name DatabaseReplica#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#private_network_uuid DatabaseReplica#private_network_uuid} */ readonly privateNetworkUuid?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#region DatabaseReplica#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#region DatabaseReplica#region} */ readonly region?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#size DatabaseReplica#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#size DatabaseReplica#size} */ readonly size?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#tags DatabaseReplica#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#tags DatabaseReplica#tags} */ readonly tags?: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica digitalocean_database_replica} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica digitalocean_database_replica} */ export class DatabaseReplica extends cdktf.TerraformResource { @@ -62,7 +62,7 @@ export class DatabaseReplica extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseReplica resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseReplica to import - * @param importFromId The id of the existing DatabaseReplica that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseReplica that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseReplica to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -74,7 +74,7 @@ export class DatabaseReplica extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_replica digitalocean_database_replica} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_replica digitalocean_database_replica} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -85,7 +85,7 @@ export class DatabaseReplica extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_replica', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/database-user/README.md b/src/database-user/README.md index 957371815..abb8b7cea 100644 --- a/src/database-user/README.md +++ b/src/database-user/README.md @@ -1,3 +1,3 @@ # `digitalocean_database_user` -Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user). +Refer to the Terraform Registory for docs: [`digitalocean_database_user`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user). diff --git a/src/database-user/index.ts b/src/database-user/index.ts index 50b527a03..eb7e5c4fd 100644 --- a/src/database-user/index.ts +++ b/src/database-user/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface DatabaseUserConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#cluster_id DatabaseUser#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#id DatabaseUser#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#id DatabaseUser#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#mysql_auth_plugin DatabaseUser#mysql_auth_plugin} */ readonly mysqlAuthPlugin?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#name DatabaseUser#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#name DatabaseUser#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user digitalocean_database_user} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user digitalocean_database_user} */ export class DatabaseUser extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class DatabaseUser extends cdktf.TerraformResource { * Generates CDKTF code for importing a DatabaseUser resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DatabaseUser to import - * @param importFromId The id of the existing DatabaseUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DatabaseUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DatabaseUser to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class DatabaseUser extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/database_user digitalocean_database_user} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/database_user digitalocean_database_user} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class DatabaseUser extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_database_user', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/domain/README.md b/src/domain/README.md index ab99c4bc6..57cc008d0 100644 --- a/src/domain/README.md +++ b/src/domain/README.md @@ -1,3 +1,3 @@ # `digitalocean_domain` -Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain). +Refer to the Terraform Registory for docs: [`digitalocean_domain`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain). diff --git a/src/domain/index.ts b/src/domain/index.ts index 0872c7cdb..4e9c6c634 100644 --- a/src/domain/index.ts +++ b/src/domain/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface DomainConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#id Domain#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#id Domain#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#ip_address Domain#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#ip_address Domain#ip_address} */ readonly ipAddress?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#name Domain#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#name Domain#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain digitalocean_domain} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain digitalocean_domain} */ export class Domain extends cdktf.TerraformResource { @@ -46,7 +46,7 @@ export class Domain extends cdktf.TerraformResource { * Generates CDKTF code for importing a Domain resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Domain to import - * @param importFromId The id of the existing Domain that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Domain that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Domain to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class Domain extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/domain digitalocean_domain} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/domain digitalocean_domain} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class Domain extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_domain', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/droplet-snapshot/README.md b/src/droplet-snapshot/README.md index 8f6096035..8a8146456 100644 --- a/src/droplet-snapshot/README.md +++ b/src/droplet-snapshot/README.md @@ -1,3 +1,3 @@ # `digitalocean_droplet_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_droplet_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot). diff --git a/src/droplet-snapshot/index.ts b/src/droplet-snapshot/index.ts index 75f519fa6..660d809fe 100644 --- a/src/droplet-snapshot/index.ts +++ b/src/droplet-snapshot/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface DropletSnapshotConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#droplet_id DropletSnapshot#droplet_id} */ readonly dropletId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#id DropletSnapshot#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#id DropletSnapshot#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#name DropletSnapshot#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#name DropletSnapshot#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot} */ export class DropletSnapshot extends cdktf.TerraformResource { @@ -46,7 +46,7 @@ export class DropletSnapshot extends cdktf.TerraformResource { * Generates CDKTF code for importing a DropletSnapshot resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DropletSnapshot to import - * @param importFromId The id of the existing DropletSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DropletSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DropletSnapshot to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class DropletSnapshot extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet_snapshot digitalocean_droplet_snapshot} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class DropletSnapshot extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_droplet_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/droplet/README.md b/src/droplet/README.md index 81eb3b26f..9b1599c42 100644 --- a/src/droplet/README.md +++ b/src/droplet/README.md @@ -1,3 +1,3 @@ # `digitalocean_droplet` -Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet). +Refer to the Terraform Registory for docs: [`digitalocean_droplet`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet). diff --git a/src/droplet/index.ts b/src/droplet/index.ts index c00d93f72..5c02e3621 100644 --- a/src/droplet/index.ts +++ b/src/droplet/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,98 +13,98 @@ import * as cdktf from 'cdktf'; export interface DropletConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#backups Droplet#backups} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#backups Droplet#backups} */ readonly backups?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#droplet_agent Droplet#droplet_agent} */ readonly dropletAgent?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#graceful_shutdown Droplet#graceful_shutdown} */ readonly gracefulShutdown?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#id Droplet#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#id Droplet#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#image Droplet#image} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#image Droplet#image} */ readonly image: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6 Droplet#ipv6} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6 Droplet#ipv6} */ readonly ipv6?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ipv6_address Droplet#ipv6_address} */ readonly ipv6Address?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#monitoring Droplet#monitoring} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#monitoring Droplet#monitoring} */ readonly monitoring?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#name Droplet#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#name Droplet#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#private_networking Droplet#private_networking} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#private_networking Droplet#private_networking} */ readonly privateNetworking?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#region Droplet#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#region Droplet#region} */ readonly region?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#resize_disk Droplet#resize_disk} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#resize_disk Droplet#resize_disk} */ readonly resizeDisk?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#size Droplet#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#size Droplet#size} */ readonly size: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#ssh_keys Droplet#ssh_keys} */ readonly sshKeys?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#tags Droplet#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#tags Droplet#tags} */ readonly tags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#user_data Droplet#user_data} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#user_data Droplet#user_data} */ readonly userData?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#volume_ids Droplet#volume_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#volume_ids Droplet#volume_ids} */ readonly volumeIds?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#vpc_uuid Droplet#vpc_uuid} */ readonly vpcUuid?: string; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#timeouts Droplet#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#timeouts Droplet#timeouts} */ readonly timeouts?: DropletTimeouts; } export interface DropletTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#create Droplet#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#create Droplet#create} */ readonly create?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#delete Droplet#delete} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#delete Droplet#delete} */ readonly delete?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#update Droplet#update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#update Droplet#update} */ readonly update?: string; } @@ -225,7 +225,7 @@ export class DropletTimeoutsOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet digitalocean_droplet} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet digitalocean_droplet} */ export class Droplet extends cdktf.TerraformResource { @@ -241,7 +241,7 @@ export class Droplet extends cdktf.TerraformResource { * Generates CDKTF code for importing a Droplet resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Droplet to import - * @param importFromId The id of the existing Droplet that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Droplet that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Droplet to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -253,7 +253,7 @@ export class Droplet extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/droplet digitalocean_droplet} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/droplet digitalocean_droplet} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -264,7 +264,7 @@ export class Droplet extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_droplet', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/firewall/README.md b/src/firewall/README.md index c6b69e5b2..30307bf4c 100644 --- a/src/firewall/README.md +++ b/src/firewall/README.md @@ -1,3 +1,3 @@ # `digitalocean_firewall` -Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall). +Refer to the Terraform Registory for docs: [`digitalocean_firewall`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall). diff --git a/src/firewall/index.ts b/src/firewall/index.ts index 939a37c0e..c07e245ad 100644 --- a/src/firewall/index.ts +++ b/src/firewall/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,34 +13,34 @@ import * as cdktf from 'cdktf'; export interface FirewallConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#droplet_ids Firewall#droplet_ids} */ readonly dropletIds?: number[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#id Firewall#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#id Firewall#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#name Firewall#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#name Firewall#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#tags Firewall#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#tags Firewall#tags} */ readonly tags?: string[]; /** * inbound_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#inbound_rule Firewall#inbound_rule} */ readonly inboundRule?: FirewallInboundRule[] | cdktf.IResolvable; /** * outbound_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#outbound_rule Firewall#outbound_rule} */ readonly outboundRule?: FirewallOutboundRule[] | cdktf.IResolvable; } @@ -120,31 +120,31 @@ export class FirewallPendingChangesList extends cdktf.ComplexList { } export interface FirewallInboundRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range} */ readonly portRange?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol} */ readonly protocol: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_addresses Firewall#source_addresses} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_addresses Firewall#source_addresses} */ readonly sourceAddresses?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_droplet_ids Firewall#source_droplet_ids} */ readonly sourceDropletIds?: number[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_kubernetes_ids Firewall#source_kubernetes_ids} */ readonly sourceKubernetesIds?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_load_balancer_uids Firewall#source_load_balancer_uids} */ readonly sourceLoadBalancerUids?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#source_tags Firewall#source_tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#source_tags Firewall#source_tags} */ readonly sourceTags?: string[]; } @@ -376,31 +376,31 @@ export class FirewallInboundRuleList extends cdktf.ComplexList { } export interface FirewallOutboundRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_addresses Firewall#destination_addresses} */ readonly destinationAddresses?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_droplet_ids Firewall#destination_droplet_ids} */ readonly destinationDropletIds?: number[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_kubernetes_ids Firewall#destination_kubernetes_ids} */ readonly destinationKubernetesIds?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_load_balancer_uids Firewall#destination_load_balancer_uids} */ readonly destinationLoadBalancerUids?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#destination_tags Firewall#destination_tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#destination_tags Firewall#destination_tags} */ readonly destinationTags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#port_range Firewall#port_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#port_range Firewall#port_range} */ readonly portRange?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#protocol Firewall#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#protocol Firewall#protocol} */ readonly protocol: string; } @@ -632,7 +632,7 @@ export class FirewallOutboundRuleList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall digitalocean_firewall} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall digitalocean_firewall} */ export class Firewall extends cdktf.TerraformResource { @@ -648,7 +648,7 @@ export class Firewall extends cdktf.TerraformResource { * Generates CDKTF code for importing a Firewall resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Firewall to import - * @param importFromId The id of the existing Firewall that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Firewall that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Firewall to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -660,7 +660,7 @@ export class Firewall extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/firewall digitalocean_firewall} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/firewall digitalocean_firewall} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -671,7 +671,7 @@ export class Firewall extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_firewall', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/floating-ip-assignment/README.md b/src/floating-ip-assignment/README.md index 53f8c8290..5ca701b02 100644 --- a/src/floating-ip-assignment/README.md +++ b/src/floating-ip-assignment/README.md @@ -1,3 +1,3 @@ # `digitalocean_floating_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment). diff --git a/src/floating-ip-assignment/index.ts b/src/floating-ip-assignment/index.ts index 66d2a197c..14920712f 100644 --- a/src/floating-ip-assignment/index.ts +++ b/src/floating-ip-assignment/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface FloatingIpAssignmentConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#droplet_id FloatingIpAssignment#droplet_id} */ readonly dropletId: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#id FloatingIpAssignment#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#ip_address FloatingIpAssignment#ip_address} */ readonly ipAddress: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment} */ export class FloatingIpAssignment extends cdktf.TerraformResource { @@ -46,7 +46,7 @@ export class FloatingIpAssignment extends cdktf.TerraformResource { * Generates CDKTF code for importing a FloatingIpAssignment resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the FloatingIpAssignment to import - * @param importFromId The id of the existing FloatingIpAssignment that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing FloatingIpAssignment that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the FloatingIpAssignment to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class FloatingIpAssignment extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip_assignment digitalocean_floating_ip_assignment} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class FloatingIpAssignment extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_floating_ip_assignment', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/floating-ip/README.md b/src/floating-ip/README.md index 5efa7c638..2a185304e 100644 --- a/src/floating-ip/README.md +++ b/src/floating-ip/README.md @@ -1,3 +1,3 @@ # `digitalocean_floating_ip` -Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip). +Refer to the Terraform Registory for docs: [`digitalocean_floating_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip). diff --git a/src/floating-ip/index.ts b/src/floating-ip/index.ts index 482683857..5a475d0c9 100644 --- a/src/floating-ip/index.ts +++ b/src/floating-ip/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface FloatingIpConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#droplet_id FloatingIp#droplet_id} */ readonly dropletId?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#id FloatingIp#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#id FloatingIp#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#ip_address FloatingIp#ip_address} */ readonly ipAddress?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#region FloatingIp#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#region FloatingIp#region} */ readonly region: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip digitalocean_floating_ip} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip digitalocean_floating_ip} */ export class FloatingIp extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class FloatingIp extends cdktf.TerraformResource { * Generates CDKTF code for importing a FloatingIp resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the FloatingIp to import - * @param importFromId The id of the existing FloatingIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing FloatingIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the FloatingIp to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class FloatingIp extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/floating_ip digitalocean_floating_ip} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/floating_ip digitalocean_floating_ip} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class FloatingIp extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_floating_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/index.ts b/src/index.ts index c0e443372..3fee637f7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -14,6 +14,9 @@ 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 databaseKafkaTopic from './database-kafka-topic'; +export * as databaseMysqlConfig from './database-mysql-config'; +export * as databaseRedisConfig from './database-redis-config'; export * as databaseReplica from './database-replica'; export * as databaseUser from './database-user'; export * as domain from './domain'; diff --git a/src/kubernetes-cluster/README.md b/src/kubernetes-cluster/README.md index a2da4a688..d33fb9c6b 100644 --- a/src/kubernetes-cluster/README.md +++ b/src/kubernetes-cluster/README.md @@ -1,3 +1,3 @@ # `digitalocean_kubernetes_cluster` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_cluster`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster). diff --git a/src/kubernetes-cluster/index.ts b/src/kubernetes-cluster/index.ts index 9343d12bf..143ee9bcd 100644 --- a/src/kubernetes-cluster/index.ts +++ b/src/kubernetes-cluster/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,68 +13,68 @@ import * as cdktf from 'cdktf'; export interface KubernetesClusterConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade} */ readonly autoUpgrade?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#destroy_all_associated_resources KubernetesCluster#destroy_all_associated_resources} */ readonly destroyAllAssociatedResources?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#ha KubernetesCluster#ha} */ readonly ha?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#id KubernetesCluster#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#region KubernetesCluster#region} */ readonly region: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#registry_integration KubernetesCluster#registry_integration} */ readonly registryIntegration?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#surge_upgrade KubernetesCluster#surge_upgrade} */ readonly surgeUpgrade?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags} */ readonly tags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#version KubernetesCluster#version} */ readonly version: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#vpc_uuid KubernetesCluster#vpc_uuid} */ readonly vpcUuid?: string; /** * maintenance_policy block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy} */ readonly maintenancePolicy?: KubernetesClusterMaintenancePolicy; /** * node_pool block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_pool KubernetesCluster#node_pool} */ readonly nodePool: KubernetesClusterNodePool; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#timeouts KubernetesCluster#timeouts} */ readonly timeouts?: KubernetesClusterTimeouts; } @@ -174,11 +174,11 @@ export class KubernetesClusterKubeConfigList extends cdktf.ComplexList { } export interface KubernetesClusterMaintenancePolicy { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#day KubernetesCluster#day} */ readonly day?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#start_time KubernetesCluster#start_time} */ readonly startTime?: string; } @@ -360,15 +360,15 @@ export class KubernetesClusterNodePoolNodesList extends cdktf.ComplexList { } export interface KubernetesClusterNodePoolTaint { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#effect KubernetesCluster#effect} */ readonly effect: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#key KubernetesCluster#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#value KubernetesCluster#value} */ readonly value: string; } @@ -502,41 +502,41 @@ export class KubernetesClusterNodePoolTaintList extends cdktf.ComplexList { } export interface KubernetesClusterNodePool { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#auto_scale KubernetesCluster#auto_scale} */ readonly autoScale?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#labels KubernetesCluster#labels} */ readonly labels?: { [key: string]: string }; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#max_nodes KubernetesCluster#max_nodes} */ readonly maxNodes?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#min_nodes KubernetesCluster#min_nodes} */ readonly minNodes?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#name KubernetesCluster#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#node_count KubernetesCluster#node_count} */ readonly nodeCount?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#size KubernetesCluster#size} */ readonly size: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#tags KubernetesCluster#tags} */ readonly tags?: string[]; /** * taint block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#taint KubernetesCluster#taint} */ readonly taint?: KubernetesClusterNodePoolTaint[] | cdktf.IResolvable; } @@ -795,7 +795,7 @@ export class KubernetesClusterNodePoolOutputReference extends cdktf.ComplexObjec } export interface KubernetesClusterTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#create KubernetesCluster#create} */ readonly create?: string; } @@ -870,7 +870,7 @@ export class KubernetesClusterTimeoutsOutputReference extends cdktf.ComplexObjec } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster} */ export class KubernetesCluster extends cdktf.TerraformResource { @@ -886,7 +886,7 @@ export class KubernetesCluster extends cdktf.TerraformResource { * Generates CDKTF code for importing a KubernetesCluster resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the KubernetesCluster to import - * @param importFromId The id of the existing KubernetesCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing KubernetesCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the KubernetesCluster to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -898,7 +898,7 @@ export class KubernetesCluster extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_cluster digitalocean_kubernetes_cluster} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -909,7 +909,7 @@ export class KubernetesCluster extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_kubernetes_cluster', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/kubernetes-node-pool/README.md b/src/kubernetes-node-pool/README.md index 0dd36feb2..1dba9f37c 100644 --- a/src/kubernetes-node-pool/README.md +++ b/src/kubernetes-node-pool/README.md @@ -1,3 +1,3 @@ # `digitalocean_kubernetes_node_pool` -Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool). +Refer to the Terraform Registory for docs: [`digitalocean_kubernetes_node_pool`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool). diff --git a/src/kubernetes-node-pool/index.ts b/src/kubernetes-node-pool/index.ts index 0beb8fc04..de5ad07a0 100644 --- a/src/kubernetes-node-pool/index.ts +++ b/src/kubernetes-node-pool/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,58 +13,58 @@ import * as cdktf from 'cdktf'; export interface KubernetesNodePoolConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#auto_scale KubernetesNodePool#auto_scale} */ readonly autoScale?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#cluster_id KubernetesNodePool#cluster_id} */ readonly clusterId: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#id KubernetesNodePool#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#labels KubernetesNodePool#labels} */ readonly labels?: { [key: string]: string }; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#max_nodes KubernetesNodePool#max_nodes} */ readonly maxNodes?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#min_nodes KubernetesNodePool#min_nodes} */ readonly minNodes?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#name KubernetesNodePool#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#node_count KubernetesNodePool#node_count} */ readonly nodeCount?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#size KubernetesNodePool#size} */ readonly size: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#tags KubernetesNodePool#tags} */ readonly tags?: string[]; /** * taint block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#taint KubernetesNodePool#taint} */ readonly taint?: KubernetesNodePoolTaint[] | cdktf.IResolvable; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#timeouts KubernetesNodePool#timeouts} */ readonly timeouts?: KubernetesNodePoolTimeouts; } @@ -159,15 +159,15 @@ export class KubernetesNodePoolNodesList extends cdktf.ComplexList { } export interface KubernetesNodePoolTaint { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#effect KubernetesNodePool#effect} */ readonly effect: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#key KubernetesNodePool#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#value KubernetesNodePool#value} */ readonly value: string; } @@ -301,11 +301,11 @@ export class KubernetesNodePoolTaintList extends cdktf.ComplexList { } export interface KubernetesNodePoolTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#create KubernetesNodePool#create} */ readonly create?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#delete KubernetesNodePool#delete} */ readonly delete?: string; } @@ -403,7 +403,7 @@ export class KubernetesNodePoolTimeoutsOutputReference extends cdktf.ComplexObje } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool} */ export class KubernetesNodePool extends cdktf.TerraformResource { @@ -419,7 +419,7 @@ export class KubernetesNodePool extends cdktf.TerraformResource { * Generates CDKTF code for importing a KubernetesNodePool resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the KubernetesNodePool to import - * @param importFromId The id of the existing KubernetesNodePool that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing KubernetesNodePool that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the KubernetesNodePool to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -431,7 +431,7 @@ export class KubernetesNodePool extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/kubernetes_node_pool digitalocean_kubernetes_node_pool} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -442,7 +442,7 @@ export class KubernetesNodePool extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_kubernetes_node_pool', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/lazy-index.ts b/src/lazy-index.ts index 6f494cded..1c3caac8e 100644 --- a/src/lazy-index.ts +++ b/src/lazy-index.ts @@ -14,6 +14,9 @@ Object.defineProperty(exports, 'databaseCluster', { get: function () { return re Object.defineProperty(exports, 'databaseConnectionPool', { get: function () { return require('./database-connection-pool'); } }); Object.defineProperty(exports, 'databaseDb', { get: function () { return require('./database-db'); } }); Object.defineProperty(exports, 'databaseFirewall', { get: function () { return require('./database-firewall'); } }); +Object.defineProperty(exports, 'databaseKafkaTopic', { get: function () { return require('./database-kafka-topic'); } }); +Object.defineProperty(exports, 'databaseMysqlConfig', { get: function () { return require('./database-mysql-config'); } }); +Object.defineProperty(exports, 'databaseRedisConfig', { get: function () { return require('./database-redis-config'); } }); Object.defineProperty(exports, 'databaseReplica', { get: function () { return require('./database-replica'); } }); Object.defineProperty(exports, 'databaseUser', { get: function () { return require('./database-user'); } }); Object.defineProperty(exports, 'domain', { get: function () { return require('./domain'); } }); diff --git a/src/loadbalancer/README.md b/src/loadbalancer/README.md index f07911615..e92f5bc2f 100644 --- a/src/loadbalancer/README.md +++ b/src/loadbalancer/README.md @@ -1,3 +1,3 @@ # `digitalocean_loadbalancer` -Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer). +Refer to the Terraform Registory for docs: [`digitalocean_loadbalancer`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer). diff --git a/src/loadbalancer/index.ts b/src/loadbalancer/index.ts index c651d7d62..3faefbd6c 100644 --- a/src/loadbalancer/index.ts +++ b/src/loadbalancer/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,90 +13,96 @@ import * as cdktf from 'cdktf'; export interface LoadbalancerConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#algorithm Loadbalancer#algorithm} */ readonly algorithm?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#disable_lets_encrypt_dns_records Loadbalancer#disable_lets_encrypt_dns_records} */ readonly disableLetsEncryptDnsRecords?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_ids Loadbalancer#droplet_ids} */ readonly dropletIds?: number[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#droplet_tag Loadbalancer#droplet_tag} */ readonly dropletTag?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_backend_keepalive Loadbalancer#enable_backend_keepalive} */ readonly enableBackendKeepalive?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#enable_proxy_protocol Loadbalancer#enable_proxy_protocol} */ readonly enableProxyProtocol?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#http_idle_timeout_seconds Loadbalancer#http_idle_timeout_seconds} */ readonly httpIdleTimeoutSeconds?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#id Loadbalancer#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/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. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#name Loadbalancer#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#name Loadbalancer#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#project_id Loadbalancer#project_id} */ readonly projectId?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#redirect_http_to_https Loadbalancer#redirect_http_to_https} */ readonly redirectHttpToHttps?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#region Loadbalancer#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#region Loadbalancer#region} */ - readonly region: string; + readonly region?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size Loadbalancer#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size Loadbalancer#size} */ readonly size?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#size_unit Loadbalancer#size_unit} */ readonly sizeUnit?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid} + * the type of the load balancer (GLOBAL or REGIONAL) + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} + */ + readonly type?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#vpc_uuid Loadbalancer#vpc_uuid} */ readonly vpcUuid?: string; /** * firewall block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#firewall Loadbalancer#firewall} */ readonly firewall?: LoadbalancerFirewall; /** * forwarding_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#forwarding_rule Loadbalancer#forwarding_rule} */ readonly forwardingRule: LoadbalancerForwardingRule[] | cdktf.IResolvable; /** * healthcheck block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthcheck Loadbalancer#healthcheck} */ readonly healthcheck?: LoadbalancerHealthcheck; /** * sticky_sessions block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#sticky_sessions Loadbalancer#sticky_sessions} */ readonly stickySessions?: LoadbalancerStickySessions; } @@ -104,13 +110,13 @@ export interface LoadbalancerFirewall { /** * the rules for ALLOWING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16') * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#allow Loadbalancer#allow} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#allow Loadbalancer#allow} */ readonly allow?: string[]; /** * the rules for DENYING traffic to the LB (strings in the form: 'ip:1.2.3.4' or 'cidr:1.2.0.0/16') * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#deny Loadbalancer#deny} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#deny Loadbalancer#deny} */ readonly deny?: string[]; } @@ -198,31 +204,31 @@ export class LoadbalancerFirewallOutputReference extends cdktf.ComplexObject { } export interface LoadbalancerForwardingRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_id Loadbalancer#certificate_id} */ readonly certificateId?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#certificate_name Loadbalancer#certificate_name} */ readonly certificateName?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_port Loadbalancer#entry_port} */ readonly entryPort: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#entry_protocol Loadbalancer#entry_protocol} */ readonly entryProtocol: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_port Loadbalancer#target_port} */ readonly targetPort: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#target_protocol Loadbalancer#target_protocol} */ readonly targetProtocol: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#tls_passthrough Loadbalancer#tls_passthrough} */ readonly tlsPassthrough?: boolean | cdktf.IResolvable; } @@ -445,31 +451,31 @@ export class LoadbalancerForwardingRuleList extends cdktf.ComplexList { } export interface LoadbalancerHealthcheck { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#check_interval_seconds Loadbalancer#check_interval_seconds} */ readonly checkIntervalSeconds?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#healthy_threshold Loadbalancer#healthy_threshold} */ readonly healthyThreshold?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#path Loadbalancer#path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#path Loadbalancer#path} */ readonly path?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#port Loadbalancer#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#port Loadbalancer#port} */ readonly port: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#protocol Loadbalancer#protocol} */ readonly protocol: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#response_timeout_seconds Loadbalancer#response_timeout_seconds} */ readonly responseTimeoutSeconds?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#unhealthy_threshold Loadbalancer#unhealthy_threshold} */ readonly unhealthyThreshold?: number; } @@ -666,15 +672,15 @@ export class LoadbalancerHealthcheckOutputReference extends cdktf.ComplexObject } export interface LoadbalancerStickySessions { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_name Loadbalancer#cookie_name} */ readonly cookieName?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#cookie_ttl_seconds Loadbalancer#cookie_ttl_seconds} */ readonly cookieTtlSeconds?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#type Loadbalancer#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#type Loadbalancer#type} */ readonly type?: string; } @@ -785,7 +791,7 @@ export class LoadbalancerStickySessionsOutputReference extends cdktf.ComplexObje } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer digitalocean_loadbalancer} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer digitalocean_loadbalancer} */ export class Loadbalancer extends cdktf.TerraformResource { @@ -801,7 +807,7 @@ export class Loadbalancer extends cdktf.TerraformResource { * Generates CDKTF code for importing a Loadbalancer resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Loadbalancer to import - * @param importFromId The id of the existing Loadbalancer that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Loadbalancer that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Loadbalancer to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -813,7 +819,7 @@ export class Loadbalancer extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/loadbalancer digitalocean_loadbalancer} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/loadbalancer digitalocean_loadbalancer} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -824,7 +830,7 @@ export class Loadbalancer extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_loadbalancer', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, @@ -849,6 +855,7 @@ export class Loadbalancer extends cdktf.TerraformResource { this._region = config.region; this._size = config.size; this._sizeUnit = config.sizeUnit; + this._type = config.type; this._vpcUuid = config.vpcUuid; this._firewall.internalValue = config.firewall; this._forwardingRule.internalValue = config.forwardingRule; @@ -1038,7 +1045,7 @@ export class Loadbalancer extends cdktf.TerraformResource { return this._redirectHttpToHttps; } - // region - computed: false, optional: false, required: true + // region - computed: false, optional: true, required: false private _region?: string; public get region() { return this.getStringAttribute('region'); @@ -1046,6 +1053,9 @@ export class Loadbalancer extends cdktf.TerraformResource { public set region(value: string) { this._region = value; } + public resetRegion() { + this._region = undefined; + } // Temporarily expose input value. Use with caution. public get regionInput() { return this._region; @@ -1088,6 +1098,22 @@ export class Loadbalancer extends cdktf.TerraformResource { return this.getStringAttribute('status'); } + // type - computed: false, optional: true, required: false + private _type?: string; + public get type() { + return this.getStringAttribute('type'); + } + public set type(value: string) { + this._type = value; + } + public resetType() { + this._type = undefined; + } + // Temporarily expose input value. Use with caution. + public get typeInput() { + return this._type; + } + // urn - computed: true, optional: false, required: false public get urn() { return this.getStringAttribute('urn'); @@ -1190,6 +1216,7 @@ export class Loadbalancer extends cdktf.TerraformResource { region: cdktf.stringToTerraform(this._region), size: cdktf.stringToTerraform(this._size), size_unit: cdktf.numberToTerraform(this._sizeUnit), + type: cdktf.stringToTerraform(this._type), vpc_uuid: cdktf.stringToTerraform(this._vpcUuid), firewall: loadbalancerFirewallToTerraform(this._firewall.internalValue), forwarding_rule: cdktf.listMapper(loadbalancerForwardingRuleToTerraform, true)(this._forwardingRule.internalValue), diff --git a/src/monitor-alert/README.md b/src/monitor-alert/README.md index b4ef70194..4e893b5c3 100644 --- a/src/monitor-alert/README.md +++ b/src/monitor-alert/README.md @@ -1,3 +1,3 @@ # `digitalocean_monitor_alert` -Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert). +Refer to the Terraform Registory for docs: [`digitalocean_monitor_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert). diff --git a/src/monitor-alert/index.ts b/src/monitor-alert/index.ts index 8673c6740..c543b652c 100644 --- a/src/monitor-alert/index.ts +++ b/src/monitor-alert/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,52 +15,52 @@ export interface MonitorAlertConfig extends cdktf.TerraformMetaArguments { /** * The comparison operator to use for value * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#compare MonitorAlert#compare} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#compare MonitorAlert#compare} */ readonly compare: string; /** * Description of the alert policy * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#description MonitorAlert#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#description MonitorAlert#description} */ readonly description: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#enabled MonitorAlert#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * The droplets to apply the alert policy to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#entities MonitorAlert#entities} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#entities MonitorAlert#entities} */ readonly entities?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#id MonitorAlert#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#id MonitorAlert#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#tags MonitorAlert#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#tags MonitorAlert#tags} */ readonly tags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#type MonitorAlert#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#type MonitorAlert#type} */ readonly type: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#value MonitorAlert#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#value MonitorAlert#value} */ readonly value: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#window MonitorAlert#window} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#window MonitorAlert#window} */ readonly window: string; /** * alerts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#alerts MonitorAlert#alerts} */ readonly alerts: MonitorAlertAlerts; } @@ -68,13 +68,13 @@ export interface MonitorAlertAlertsSlack { /** * The Slack channel to send alerts to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#channel MonitorAlert#channel} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#channel MonitorAlert#channel} */ readonly channel: string; /** * The webhook URL for Slack * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#url MonitorAlert#url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#url MonitorAlert#url} */ readonly url: string; } @@ -190,13 +190,13 @@ export interface MonitorAlertAlerts { /** * List of email addresses to sent notifications to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#email MonitorAlert#email} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#email MonitorAlert#email} */ readonly email?: string[]; /** * slack block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#slack MonitorAlert#slack} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#slack MonitorAlert#slack} */ readonly slack?: MonitorAlertAlertsSlack[] | cdktf.IResolvable; } @@ -284,7 +284,7 @@ export class MonitorAlertAlertsOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert digitalocean_monitor_alert} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert digitalocean_monitor_alert} */ export class MonitorAlert extends cdktf.TerraformResource { @@ -300,7 +300,7 @@ export class MonitorAlert extends cdktf.TerraformResource { * Generates CDKTF code for importing a MonitorAlert resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the MonitorAlert to import - * @param importFromId The id of the existing MonitorAlert that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing MonitorAlert that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the MonitorAlert to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -312,7 +312,7 @@ export class MonitorAlert extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/monitor_alert digitalocean_monitor_alert} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/monitor_alert digitalocean_monitor_alert} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -323,7 +323,7 @@ export class MonitorAlert extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_monitor_alert', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/project-resources/README.md b/src/project-resources/README.md index 035b1e74d..61d52c90c 100644 --- a/src/project-resources/README.md +++ b/src/project-resources/README.md @@ -1,3 +1,3 @@ # `digitalocean_project_resources` -Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources). +Refer to the Terraform Registory for docs: [`digitalocean_project_resources`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources). diff --git a/src/project-resources/index.ts b/src/project-resources/index.ts index 4c5445099..a23b05315 100644 --- a/src/project-resources/index.ts +++ b/src/project-resources/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,7 +13,7 @@ import * as cdktf from 'cdktf'; export interface ProjectResourcesConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#id ProjectResources#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#id ProjectResources#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -22,19 +22,19 @@ export interface ProjectResourcesConfig extends cdktf.TerraformMetaArguments { /** * project ID * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#project ProjectResources#project} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#project ProjectResources#project} */ readonly project: string; /** * the resources associated with the project * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#resources ProjectResources#resources} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#resources ProjectResources#resources} */ readonly resources: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources digitalocean_project_resources} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources digitalocean_project_resources} */ export class ProjectResources extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class ProjectResources extends cdktf.TerraformResource { * Generates CDKTF code for importing a ProjectResources resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ProjectResources to import - * @param importFromId The id of the existing ProjectResources that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ProjectResources that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ProjectResources to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class ProjectResources extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project_resources digitalocean_project_resources} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project_resources digitalocean_project_resources} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class ProjectResources extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_project_resources', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/project/README.md b/src/project/README.md index a1981f5eb..505da9f89 100644 --- a/src/project/README.md +++ b/src/project/README.md @@ -1,3 +1,3 @@ # `digitalocean_project` -Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project). +Refer to the Terraform Registory for docs: [`digitalocean_project`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project). diff --git a/src/project/index.ts b/src/project/index.ts index 3e0ea2d1c..5c686a013 100644 --- a/src/project/index.ts +++ b/src/project/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface ProjectConfig extends cdktf.TerraformMetaArguments { /** * the description of the project * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#description Project#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#description Project#description} */ readonly description?: string; /** * the environment of the project's resources * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#environment Project#environment} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#environment Project#environment} */ readonly environment?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#id Project#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#id Project#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,37 +34,37 @@ export interface ProjectConfig extends cdktf.TerraformMetaArguments { /** * determine if the project is the default or not. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#is_default Project#is_default} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#is_default Project#is_default} */ readonly isDefault?: boolean | cdktf.IResolvable; /** * the human-readable name for the project * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#name Project#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#name Project#name} */ readonly name: string; /** * the purpose of the project * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#purpose Project#purpose} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#purpose Project#purpose} */ readonly purpose?: string; /** * the resources associated with the project * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#resources Project#resources} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#resources Project#resources} */ readonly resources?: string[]; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#timeouts Project#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#timeouts Project#timeouts} */ readonly timeouts?: ProjectTimeouts; } export interface ProjectTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#delete Project#delete} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#delete Project#delete} */ readonly delete?: string; } @@ -139,7 +139,7 @@ export class ProjectTimeoutsOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project digitalocean_project} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project digitalocean_project} */ export class Project extends cdktf.TerraformResource { @@ -155,7 +155,7 @@ export class Project extends cdktf.TerraformResource { * Generates CDKTF code for importing a Project resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Project to import - * @param importFromId The id of the existing Project that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Project that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Project to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -167,7 +167,7 @@ export class Project extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/project digitalocean_project} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/project digitalocean_project} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -178,7 +178,7 @@ export class Project extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_project', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/provider/README.md b/src/provider/README.md index cadcb8d0a..97c947da3 100644 --- a/src/provider/README.md +++ b/src/provider/README.md @@ -1,3 +1,3 @@ # `provider` -Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs). +Refer to the Terraform Registory for docs: [`digitalocean`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs). diff --git a/src/provider/index.ts b/src/provider/index.ts index 69174b09d..64676daa5 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,67 +15,67 @@ export interface DigitaloceanProviderConfig { /** * The URL to use for the DigitalOcean API. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#api_endpoint DigitaloceanProvider#api_endpoint} */ readonly apiEndpoint?: string; /** * The maximum number of retries on a failed API request. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_max DigitaloceanProvider#http_retry_max} */ readonly httpRetryMax?: number; /** * The maximum wait time (in seconds) between failed API requests. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_max DigitaloceanProvider#http_retry_wait_max} */ readonly httpRetryWaitMax?: number; /** * The minimum wait time (in seconds) between failed API requests. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#http_retry_wait_min DigitaloceanProvider#http_retry_wait_min} */ readonly httpRetryWaitMin?: number; /** * The rate of requests per second to limit the HTTP client. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#requests_per_second DigitaloceanProvider#requests_per_second} */ readonly requestsPerSecond?: number; /** * The access key ID for Spaces API operations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_access_id DigitaloceanProvider#spaces_access_id} */ readonly spacesAccessId?: string; /** * The URL to use for the DigitalOcean Spaces API. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_endpoint DigitaloceanProvider#spaces_endpoint} */ readonly spacesEndpoint?: string; /** * The secret access key for Spaces API operations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#spaces_secret_key DigitaloceanProvider#spaces_secret_key} */ readonly spacesSecretKey?: string; /** * The token key for API operations. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#token DigitaloceanProvider#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#token DigitaloceanProvider#token} */ readonly token?: string; /** * Alias name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#alias DigitaloceanProvider#alias} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#alias DigitaloceanProvider#alias} */ readonly alias?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs digitalocean} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs digitalocean} */ export class DigitaloceanProvider extends cdktf.TerraformProvider { @@ -91,7 +91,7 @@ export class DigitaloceanProvider extends cdktf.TerraformProvider { * Generates CDKTF code for importing a DigitaloceanProvider resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DigitaloceanProvider to import - * @param importFromId The id of the existing DigitaloceanProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DigitaloceanProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DigitaloceanProvider to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -103,7 +103,7 @@ export class DigitaloceanProvider extends cdktf.TerraformProvider { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs digitalocean} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs digitalocean} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -114,7 +114,7 @@ export class DigitaloceanProvider extends cdktf.TerraformProvider { terraformResourceType: 'digitalocean', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, terraformProviderSource: 'digitalocean/digitalocean' diff --git a/src/record/README.md b/src/record/README.md index 0aaec0f04..3b08e7017 100644 --- a/src/record/README.md +++ b/src/record/README.md @@ -1,3 +1,3 @@ # `digitalocean_record` -Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record). +Refer to the Terraform Registory for docs: [`digitalocean_record`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record). diff --git a/src/record/index.ts b/src/record/index.ts index 759addc1f..7afd1dca7 100644 --- a/src/record/index.ts +++ b/src/record/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,56 +13,56 @@ import * as cdktf from 'cdktf'; export interface RecordConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#domain Record#domain} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#domain Record#domain} */ readonly domain: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#flags Record#flags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#flags Record#flags} */ readonly flags?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#id Record#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#id Record#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#name Record#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#name Record#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#port Record#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#port Record#port} */ readonly port?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#priority Record#priority} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#priority Record#priority} */ readonly priority?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#tag Record#tag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#tag Record#tag} */ readonly tag?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#ttl Record#ttl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#ttl Record#ttl} */ readonly ttl?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#type Record#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#type Record#type} */ readonly type: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#value Record#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#value Record#value} */ readonly value: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#weight Record#weight} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#weight Record#weight} */ readonly weight?: number; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record digitalocean_record} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record digitalocean_record} */ export class Record extends cdktf.TerraformResource { @@ -78,7 +78,7 @@ export class Record extends cdktf.TerraformResource { * Generates CDKTF code for importing a Record resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Record to import - * @param importFromId The id of the existing Record that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Record that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Record to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -90,7 +90,7 @@ export class Record extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/record digitalocean_record} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/record digitalocean_record} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -101,7 +101,7 @@ export class Record extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_record', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/reserved-ip-assignment/README.md b/src/reserved-ip-assignment/README.md index ea5f1cda2..134dc97b5 100644 --- a/src/reserved-ip-assignment/README.md +++ b/src/reserved-ip-assignment/README.md @@ -1,3 +1,3 @@ # `digitalocean_reserved_ip_assignment` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip_assignment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment). diff --git a/src/reserved-ip-assignment/index.ts b/src/reserved-ip-assignment/index.ts index 573100c50..c9b740c20 100644 --- a/src/reserved-ip-assignment/index.ts +++ b/src/reserved-ip-assignment/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface ReservedIpAssignmentConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#droplet_id ReservedIpAssignment#droplet_id} */ readonly dropletId: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#id ReservedIpAssignment#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#ip_address ReservedIpAssignment#ip_address} */ readonly ipAddress: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment} */ export class ReservedIpAssignment extends cdktf.TerraformResource { @@ -46,7 +46,7 @@ export class ReservedIpAssignment extends cdktf.TerraformResource { * Generates CDKTF code for importing a ReservedIpAssignment resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ReservedIpAssignment to import - * @param importFromId The id of the existing ReservedIpAssignment that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ReservedIpAssignment that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ReservedIpAssignment to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class ReservedIpAssignment extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip_assignment digitalocean_reserved_ip_assignment} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class ReservedIpAssignment extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_reserved_ip_assignment', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/reserved-ip/README.md b/src/reserved-ip/README.md index 8ace01d53..46afcb405 100644 --- a/src/reserved-ip/README.md +++ b/src/reserved-ip/README.md @@ -1,3 +1,3 @@ # `digitalocean_reserved_ip` -Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip). +Refer to the Terraform Registory for docs: [`digitalocean_reserved_ip`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip). diff --git a/src/reserved-ip/index.ts b/src/reserved-ip/index.ts index 03ab4b2f1..29136a822 100644 --- a/src/reserved-ip/index.ts +++ b/src/reserved-ip/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface ReservedIpConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#droplet_id ReservedIp#droplet_id} */ readonly dropletId?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#id ReservedIp#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#id ReservedIp#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#ip_address ReservedIp#ip_address} */ readonly ipAddress?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#region ReservedIp#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#region ReservedIp#region} */ readonly region: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip digitalocean_reserved_ip} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip digitalocean_reserved_ip} */ export class ReservedIp extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class ReservedIp extends cdktf.TerraformResource { * Generates CDKTF code for importing a ReservedIp resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the ReservedIp to import - * @param importFromId The id of the existing ReservedIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing ReservedIp that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ReservedIp to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class ReservedIp extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/reserved_ip digitalocean_reserved_ip} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/reserved_ip digitalocean_reserved_ip} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class ReservedIp extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_reserved_ip', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/spaces-bucket-cors-configuration/README.md b/src/spaces-bucket-cors-configuration/README.md index b2a598668..be79dbd41 100644 --- a/src/spaces-bucket-cors-configuration/README.md +++ b/src/spaces-bucket-cors-configuration/README.md @@ -1,3 +1,3 @@ # `digitalocean_spaces_bucket_cors_configuration` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_cors_configuration`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration). diff --git a/src/spaces-bucket-cors-configuration/index.ts b/src/spaces-bucket-cors-configuration/index.ts index 416eb68be..e68e56567 100644 --- a/src/spaces-bucket-cors-configuration/index.ts +++ b/src/spaces-bucket-cors-configuration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,53 +15,53 @@ export interface SpacesBucketCorsConfigurationConfig extends cdktf.TerraformMeta /** * Bucket ID * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#bucket SpacesBucketCorsConfiguration#bucket} */ readonly bucket: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#region SpacesBucketCorsConfiguration#region} */ readonly region: string; /** * cors_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#cors_rule SpacesBucketCorsConfiguration#cors_rule} */ readonly corsRule: SpacesBucketCorsConfigurationCorsRule[] | cdktf.IResolvable; } export interface SpacesBucketCorsConfigurationCorsRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_headers SpacesBucketCorsConfiguration#allowed_headers} */ readonly allowedHeaders?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_methods SpacesBucketCorsConfiguration#allowed_methods} */ readonly allowedMethods: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#allowed_origins SpacesBucketCorsConfiguration#allowed_origins} */ readonly allowedOrigins: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#expose_headers SpacesBucketCorsConfiguration#expose_headers} */ readonly exposeHeaders?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#id SpacesBucketCorsConfiguration#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#max_age_seconds SpacesBucketCorsConfiguration#max_age_seconds} */ readonly maxAgeSeconds?: number; } @@ -267,7 +267,7 @@ export class SpacesBucketCorsConfigurationCorsRuleList extends cdktf.ComplexList } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration} */ export class SpacesBucketCorsConfiguration extends cdktf.TerraformResource { @@ -283,7 +283,7 @@ export class SpacesBucketCorsConfiguration extends cdktf.TerraformResource { * Generates CDKTF code for importing a SpacesBucketCorsConfiguration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SpacesBucketCorsConfiguration to import - * @param importFromId The id of the existing SpacesBucketCorsConfiguration that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SpacesBucketCorsConfiguration that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SpacesBucketCorsConfiguration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -295,7 +295,7 @@ export class SpacesBucketCorsConfiguration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_cors_configuration digitalocean_spaces_bucket_cors_configuration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -306,7 +306,7 @@ export class SpacesBucketCorsConfiguration extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_spaces_bucket_cors_configuration', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/spaces-bucket-object/README.md b/src/spaces-bucket-object/README.md index 2e131c17b..1cb3f10b7 100644 --- a/src/spaces-bucket-object/README.md +++ b/src/spaces-bucket-object/README.md @@ -1,3 +1,3 @@ # `digitalocean_spaces_bucket_object` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_object`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object). diff --git a/src/spaces-bucket-object/index.ts b/src/spaces-bucket-object/index.ts index 844e744a3..49477422b 100644 --- a/src/spaces-bucket-object/index.ts +++ b/src/spaces-bucket-object/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,80 +13,80 @@ import * as cdktf from 'cdktf'; export interface SpacesBucketObjectConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#acl SpacesBucketObject#acl} */ readonly acl?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#bucket SpacesBucketObject#bucket} */ readonly bucket: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#cache_control SpacesBucketObject#cache_control} */ readonly cacheControl?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content SpacesBucketObject#content} */ readonly content?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_base64 SpacesBucketObject#content_base64} */ readonly contentBase64?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_disposition SpacesBucketObject#content_disposition} */ readonly contentDisposition?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_encoding SpacesBucketObject#content_encoding} */ readonly contentEncoding?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_language SpacesBucketObject#content_language} */ readonly contentLanguage?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#content_type SpacesBucketObject#content_type} */ readonly contentType?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#etag SpacesBucketObject#etag} */ readonly etag?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#force_destroy SpacesBucketObject#force_destroy} */ readonly forceDestroy?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#id SpacesBucketObject#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#key SpacesBucketObject#key} */ readonly key: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#metadata SpacesBucketObject#metadata} */ readonly metadata?: { [key: string]: string }; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#region SpacesBucketObject#region} */ readonly region: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#source SpacesBucketObject#source} */ readonly source?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#website_redirect SpacesBucketObject#website_redirect} */ readonly websiteRedirect?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object} */ export class SpacesBucketObject extends cdktf.TerraformResource { @@ -102,7 +102,7 @@ export class SpacesBucketObject extends cdktf.TerraformResource { * Generates CDKTF code for importing a SpacesBucketObject resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SpacesBucketObject to import - * @param importFromId The id of the existing SpacesBucketObject that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SpacesBucketObject that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SpacesBucketObject to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -114,7 +114,7 @@ export class SpacesBucketObject extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_object digitalocean_spaces_bucket_object} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -125,7 +125,7 @@ export class SpacesBucketObject extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_spaces_bucket_object', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/spaces-bucket-policy/README.md b/src/spaces-bucket-policy/README.md index 8a2075c62..53e790805 100644 --- a/src/spaces-bucket-policy/README.md +++ b/src/spaces-bucket-policy/README.md @@ -1,3 +1,3 @@ # `digitalocean_spaces_bucket_policy` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket_policy`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy). diff --git a/src/spaces-bucket-policy/index.ts b/src/spaces-bucket-policy/index.ts index a3adb67af..f67d129a1 100644 --- a/src/spaces-bucket-policy/index.ts +++ b/src/spaces-bucket-policy/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface SpacesBucketPolicyConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#bucket SpacesBucketPolicy#bucket} */ readonly bucket: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#id SpacesBucketPolicy#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#policy SpacesBucketPolicy#policy} */ readonly policy: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#region SpacesBucketPolicy#region} */ readonly region: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy} */ export class SpacesBucketPolicy extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class SpacesBucketPolicy extends cdktf.TerraformResource { * Generates CDKTF code for importing a SpacesBucketPolicy resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SpacesBucketPolicy to import - * @param importFromId The id of the existing SpacesBucketPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SpacesBucketPolicy that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SpacesBucketPolicy to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class SpacesBucketPolicy extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket_policy digitalocean_spaces_bucket_policy} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class SpacesBucketPolicy extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_spaces_bucket_policy', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/spaces-bucket/README.md b/src/spaces-bucket/README.md index 2c1870348..ac087359e 100644 --- a/src/spaces-bucket/README.md +++ b/src/spaces-bucket/README.md @@ -1,3 +1,3 @@ # `digitalocean_spaces_bucket` -Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket). +Refer to the Terraform Registory for docs: [`digitalocean_spaces_bucket`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket). diff --git a/src/spaces-bucket/index.ts b/src/spaces-bucket/index.ts index 53823c97d..bf333c618 100644 --- a/src/spaces-bucket/index.ts +++ b/src/spaces-bucket/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,17 +15,17 @@ export interface SpacesBucketConfig extends cdktf.TerraformMetaArguments { /** * Canned ACL applied on bucket creation * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#acl SpacesBucket#acl} */ readonly acl?: string; /** * Unless true, the bucket will only be destroyed if empty * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#force_destroy SpacesBucket#force_destroy} */ readonly forceDestroy?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -34,31 +34,31 @@ export interface SpacesBucketConfig extends cdktf.TerraformMetaArguments { /** * Bucket name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#name SpacesBucket#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#name SpacesBucket#name} */ readonly name: string; /** * Bucket region * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#region SpacesBucket#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#region SpacesBucket#region} */ readonly region?: string; /** * cors_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#cors_rule SpacesBucket#cors_rule} */ readonly corsRule?: SpacesBucketCorsRule[] | cdktf.IResolvable; /** * lifecycle_rule block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#lifecycle_rule SpacesBucket#lifecycle_rule} */ readonly lifecycleRule?: SpacesBucketLifecycleRule[] | cdktf.IResolvable; /** * versioning block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#versioning SpacesBucket#versioning} */ readonly versioning?: SpacesBucketVersioning; } @@ -66,23 +66,23 @@ export interface SpacesBucketCorsRule { /** * A list of headers that will be included in the CORS preflight request's Access-Control-Request-Headers. A header may contain one wildcard (e.g. x-amz-*). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_headers SpacesBucket#allowed_headers} */ readonly allowedHeaders?: string[]; /** * A list of HTTP methods (e.g. GET) which are allowed from the specified origin. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_methods SpacesBucket#allowed_methods} */ readonly allowedMethods: string[]; /** * A list of hosts from which requests using the specified methods are allowed. A host may contain one wildcard (e.g. http://*.example.com). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#allowed_origins SpacesBucket#allowed_origins} */ readonly allowedOrigins: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#max_age_seconds SpacesBucket#max_age_seconds} */ readonly maxAgeSeconds?: number; } @@ -242,15 +242,15 @@ export class SpacesBucketCorsRuleList extends cdktf.ComplexList { } export interface SpacesBucketLifecycleRuleExpiration { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#date SpacesBucket#date} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#date SpacesBucket#date} */ readonly date?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days} */ readonly days?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expired_object_delete_marker SpacesBucket#expired_object_delete_marker} */ readonly expiredObjectDeleteMarker?: boolean | cdktf.IResolvable; } @@ -361,7 +361,7 @@ export class SpacesBucketLifecycleRuleExpirationOutputReference extends cdktf.Co } export interface SpacesBucketLifecycleRuleNoncurrentVersionExpiration { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#days SpacesBucket#days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#days SpacesBucket#days} */ readonly days?: number; } @@ -426,34 +426,34 @@ export class SpacesBucketLifecycleRuleNoncurrentVersionExpirationOutputReference } export interface SpacesBucketLifecycleRule { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#abort_incomplete_multipart_upload_days SpacesBucket#abort_incomplete_multipart_upload_days} */ readonly abortIncompleteMultipartUploadDays?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled} */ readonly enabled: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#id SpacesBucket#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#id SpacesBucket#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#prefix SpacesBucket#prefix} */ readonly prefix?: string; /** * expiration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#expiration SpacesBucket#expiration} */ readonly expiration?: SpacesBucketLifecycleRuleExpiration; /** * noncurrent_version_expiration block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#noncurrent_version_expiration SpacesBucket#noncurrent_version_expiration} */ readonly noncurrentVersionExpiration?: SpacesBucketLifecycleRuleNoncurrentVersionExpiration; } @@ -662,7 +662,7 @@ export class SpacesBucketLifecycleRuleList extends cdktf.ComplexList { } export interface SpacesBucketVersioning { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#enabled SpacesBucket#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; } @@ -727,7 +727,7 @@ export class SpacesBucketVersioningOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket digitalocean_spaces_bucket} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket digitalocean_spaces_bucket} */ export class SpacesBucket extends cdktf.TerraformResource { @@ -743,7 +743,7 @@ export class SpacesBucket extends cdktf.TerraformResource { * Generates CDKTF code for importing a SpacesBucket resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SpacesBucket to import - * @param importFromId The id of the existing SpacesBucket that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SpacesBucket that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SpacesBucket to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -755,7 +755,7 @@ export class SpacesBucket extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/spaces_bucket digitalocean_spaces_bucket} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/spaces_bucket digitalocean_spaces_bucket} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -766,7 +766,7 @@ export class SpacesBucket extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_spaces_bucket', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/ssh-key/README.md b/src/ssh-key/README.md index e42ada38d..5e6e88c7d 100644 --- a/src/ssh-key/README.md +++ b/src/ssh-key/README.md @@ -1,3 +1,3 @@ # `digitalocean_ssh_key` -Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key). +Refer to the Terraform Registory for docs: [`digitalocean_ssh_key`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key). diff --git a/src/ssh-key/index.ts b/src/ssh-key/index.ts index c8d69cf4b..79463f678 100644 --- a/src/ssh-key/index.ts +++ b/src/ssh-key/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface SshKeyConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#id SshKey#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#id SshKey#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#name SshKey#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#name SshKey#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#public_key SshKey#public_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#public_key SshKey#public_key} */ readonly publicKey: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key digitalocean_ssh_key} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key digitalocean_ssh_key} */ export class SshKey extends cdktf.TerraformResource { @@ -46,7 +46,7 @@ export class SshKey extends cdktf.TerraformResource { * Generates CDKTF code for importing a SshKey resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SshKey to import - * @param importFromId The id of the existing SshKey that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing SshKey that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SshKey to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class SshKey extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/ssh_key digitalocean_ssh_key} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/ssh_key digitalocean_ssh_key} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class SshKey extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_ssh_key', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/tag/README.md b/src/tag/README.md index 5f99c5da3..060f2b698 100644 --- a/src/tag/README.md +++ b/src/tag/README.md @@ -1,3 +1,3 @@ # `digitalocean_tag` -Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag). +Refer to the Terraform Registory for docs: [`digitalocean_tag`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag). diff --git a/src/tag/index.ts b/src/tag/index.ts index 0916b2267..86e17860d 100644 --- a/src/tag/index.ts +++ b/src/tag/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,20 +13,20 @@ import * as cdktf from 'cdktf'; export interface TagConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#id Tag#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#id Tag#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#name Tag#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#name Tag#name} */ readonly name: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag digitalocean_tag} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag digitalocean_tag} */ export class Tag extends cdktf.TerraformResource { @@ -42,7 +42,7 @@ export class Tag extends cdktf.TerraformResource { * Generates CDKTF code for importing a Tag resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Tag to import - * @param importFromId The id of the existing Tag that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Tag that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Tag to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -54,7 +54,7 @@ export class Tag extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/tag digitalocean_tag} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/tag digitalocean_tag} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -65,7 +65,7 @@ export class Tag extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_tag', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/uptime-alert/README.md b/src/uptime-alert/README.md index fed9713af..94b1eb371 100644 --- a/src/uptime-alert/README.md +++ b/src/uptime-alert/README.md @@ -1,3 +1,3 @@ # `digitalocean_uptime_alert` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_alert`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert). diff --git a/src/uptime-alert/index.ts b/src/uptime-alert/index.ts index 3189e7bc6..1df281989 100644 --- a/src/uptime-alert/index.ts +++ b/src/uptime-alert/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,43 +15,43 @@ export interface UptimeAlertConfig extends cdktf.TerraformMetaArguments { /** * A unique identifier for a check. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#check_id UptimeAlert#check_id} */ readonly checkId: string; /** * The comparison operator used against the alert's threshold. Enum: 'greater_than' 'less_than * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#comparison UptimeAlert#comparison} */ readonly comparison?: string; /** * A human-friendly display name for the alert. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#name UptimeAlert#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#name UptimeAlert#name} */ readonly name: string; /** * Period of time the threshold must be exceeded to trigger the alert. Enum '2m' '3m' '5m' '10m' '15m' '30m' '1h' * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#period UptimeAlert#period} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#period UptimeAlert#period} */ readonly period?: string; /** * The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#threshold UptimeAlert#threshold} */ readonly threshold?: number; /** * The type of health check to perform. Enum: 'latency' 'down' 'down_global' 'ssl_expiry' * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#type UptimeAlert#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#type UptimeAlert#type} */ readonly type: string; /** * notifications block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#notifications UptimeAlert#notifications} */ readonly notifications: UptimeAlertNotifications[] | cdktf.IResolvable; } @@ -59,13 +59,13 @@ export interface UptimeAlertNotificationsSlack { /** * The Slack channel to send alerts to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#channel UptimeAlert#channel} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#channel UptimeAlert#channel} */ readonly channel: string; /** * The webhook URL for Slack * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#url UptimeAlert#url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#url UptimeAlert#url} */ readonly url: string; } @@ -181,13 +181,13 @@ export interface UptimeAlertNotifications { /** * List of email addresses to sent notifications to * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#email UptimeAlert#email} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#email UptimeAlert#email} */ readonly email?: string[]; /** * slack block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#slack UptimeAlert#slack} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#slack UptimeAlert#slack} */ readonly slack?: UptimeAlertNotificationsSlack[] | cdktf.IResolvable; } @@ -307,7 +307,7 @@ export class UptimeAlertNotificationsList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert digitalocean_uptime_alert} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert digitalocean_uptime_alert} */ export class UptimeAlert extends cdktf.TerraformResource { @@ -323,7 +323,7 @@ export class UptimeAlert extends cdktf.TerraformResource { * Generates CDKTF code for importing a UptimeAlert resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the UptimeAlert to import - * @param importFromId The id of the existing UptimeAlert that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing UptimeAlert that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the UptimeAlert to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -335,7 +335,7 @@ export class UptimeAlert extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_alert digitalocean_uptime_alert} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_alert digitalocean_uptime_alert} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -346,7 +346,7 @@ export class UptimeAlert extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_uptime_alert', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/uptime-check/README.md b/src/uptime-check/README.md index 654c6d141..b3526029f 100644 --- a/src/uptime-check/README.md +++ b/src/uptime-check/README.md @@ -1,3 +1,3 @@ # `digitalocean_uptime_check` -Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check). +Refer to the Terraform Registory for docs: [`digitalocean_uptime_check`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check). diff --git a/src/uptime-check/index.ts b/src/uptime-check/index.ts index e48812dc5..44a40071e 100644 --- a/src/uptime-check/index.ts +++ b/src/uptime-check/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,37 +15,37 @@ export interface UptimeCheckConfig extends cdktf.TerraformMetaArguments { /** * A boolean value indicating whether the check is enabled/disabled. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#enabled UptimeCheck#enabled} */ readonly enabled?: boolean | cdktf.IResolvable; /** * A human-friendly display name for the check. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#name UptimeCheck#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#name UptimeCheck#name} */ readonly name: string; /** * An array containing the selected regions to perform healthchecks from. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#regions UptimeCheck#regions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#regions UptimeCheck#regions} */ readonly regions?: string[]; /** * The endpoint to perform healthchecks on. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#target UptimeCheck#target} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#target UptimeCheck#target} */ readonly target: string; /** * The type of health check to perform. Enum: 'ping' 'http' 'https' * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#type UptimeCheck#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#type UptimeCheck#type} */ readonly type?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check digitalocean_uptime_check} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check digitalocean_uptime_check} */ export class UptimeCheck extends cdktf.TerraformResource { @@ -61,7 +61,7 @@ export class UptimeCheck extends cdktf.TerraformResource { * Generates CDKTF code for importing a UptimeCheck resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the UptimeCheck to import - * @param importFromId The id of the existing UptimeCheck that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing UptimeCheck that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the UptimeCheck to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -73,7 +73,7 @@ export class UptimeCheck extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/uptime_check digitalocean_uptime_check} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/uptime_check digitalocean_uptime_check} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -84,7 +84,7 @@ export class UptimeCheck extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_uptime_check', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index 82994ad08..adf1caacd 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/digitalocean/digitalocean": "2.30.0" + "registry.terraform.io/digitalocean/digitalocean": "2.31.0" } diff --git a/src/volume-attachment/README.md b/src/volume-attachment/README.md index 99dc36f9b..5facdc96e 100644 --- a/src/volume-attachment/README.md +++ b/src/volume-attachment/README.md @@ -1,3 +1,3 @@ # `digitalocean_volume_attachment` -Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment). +Refer to the Terraform Registory for docs: [`digitalocean_volume_attachment`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment). diff --git a/src/volume-attachment/index.ts b/src/volume-attachment/index.ts index 0008ffc84..a734323ad 100644 --- a/src/volume-attachment/index.ts +++ b/src/volume-attachment/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,24 +13,24 @@ import * as cdktf from 'cdktf'; export interface VolumeAttachmentConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#droplet_id VolumeAttachment#droplet_id} */ readonly dropletId: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#id VolumeAttachment#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#id VolumeAttachment#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id} */ readonly volumeId: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment digitalocean_volume_attachment} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment digitalocean_volume_attachment} */ export class VolumeAttachment extends cdktf.TerraformResource { @@ -46,7 +46,7 @@ export class VolumeAttachment extends cdktf.TerraformResource { * Generates CDKTF code for importing a VolumeAttachment resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the VolumeAttachment to import - * @param importFromId The id of the existing VolumeAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing VolumeAttachment that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the VolumeAttachment to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -58,7 +58,7 @@ export class VolumeAttachment extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_attachment digitalocean_volume_attachment} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_attachment digitalocean_volume_attachment} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -69,7 +69,7 @@ export class VolumeAttachment extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_volume_attachment', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/volume-snapshot/README.md b/src/volume-snapshot/README.md index de84de899..3dc036302 100644 --- a/src/volume-snapshot/README.md +++ b/src/volume-snapshot/README.md @@ -1,3 +1,3 @@ # `digitalocean_volume_snapshot` -Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot). +Refer to the Terraform Registory for docs: [`digitalocean_volume_snapshot`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot). diff --git a/src/volume-snapshot/index.ts b/src/volume-snapshot/index.ts index e5a30fb87..910677425 100644 --- a/src/volume-snapshot/index.ts +++ b/src/volume-snapshot/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,28 +13,28 @@ import * as cdktf from 'cdktf'; export interface VolumeSnapshotConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#id VolumeSnapshot#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#id VolumeSnapshot#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#name VolumeSnapshot#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#name VolumeSnapshot#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#tags VolumeSnapshot#tags} */ readonly tags?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#volume_id VolumeSnapshot#volume_id} */ readonly volumeId: string; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot digitalocean_volume_snapshot} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot digitalocean_volume_snapshot} */ export class VolumeSnapshot extends cdktf.TerraformResource { @@ -50,7 +50,7 @@ export class VolumeSnapshot extends cdktf.TerraformResource { * Generates CDKTF code for importing a VolumeSnapshot resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the VolumeSnapshot to import - * @param importFromId The id of the existing VolumeSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing VolumeSnapshot that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the VolumeSnapshot to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -62,7 +62,7 @@ export class VolumeSnapshot extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume_snapshot digitalocean_volume_snapshot} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume_snapshot digitalocean_volume_snapshot} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -73,7 +73,7 @@ export class VolumeSnapshot extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_volume_snapshot', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/volume/README.md b/src/volume/README.md index 807bc6906..a63cede28 100644 --- a/src/volume/README.md +++ b/src/volume/README.md @@ -1,3 +1,3 @@ # `digitalocean_volume` -Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume). +Refer to the Terraform Registory for docs: [`digitalocean_volume`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume). diff --git a/src/volume/index.ts b/src/volume/index.ts index 3999492e0..01b17b44d 100644 --- a/src/volume/index.ts +++ b/src/volume/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,52 +13,52 @@ import * as cdktf from 'cdktf'; export interface VolumeConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#description Volume#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#description Volume#description} */ readonly description?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#filesystem_type Volume#filesystem_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#filesystem_type Volume#filesystem_type} */ readonly filesystemType?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#id Volume#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#id Volume#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_label Volume#initial_filesystem_label} */ readonly initialFilesystemLabel?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#initial_filesystem_type Volume#initial_filesystem_type} */ readonly initialFilesystemType?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#name Volume#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#name Volume#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#region Volume#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#region Volume#region} */ readonly region: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#size Volume#size} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#size Volume#size} */ readonly size: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#snapshot_id Volume#snapshot_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#snapshot_id Volume#snapshot_id} */ readonly snapshotId?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#tags Volume#tags} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#tags Volume#tags} */ readonly tags?: string[]; } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume digitalocean_volume} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume digitalocean_volume} */ export class Volume extends cdktf.TerraformResource { @@ -74,7 +74,7 @@ export class Volume extends cdktf.TerraformResource { * Generates CDKTF code for importing a Volume resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Volume to import - * @param importFromId The id of the existing Volume that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Volume that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Volume to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -86,7 +86,7 @@ export class Volume extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/volume digitalocean_volume} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/volume digitalocean_volume} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -97,7 +97,7 @@ export class Volume extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_volume', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider, diff --git a/src/vpc/README.md b/src/vpc/README.md index a83b7010d..57655e838 100644 --- a/src/vpc/README.md +++ b/src/vpc/README.md @@ -1,3 +1,3 @@ # `digitalocean_vpc` -Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc). +Refer to the Terraform Registory for docs: [`digitalocean_vpc`](https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc). diff --git a/src/vpc/index.ts b/src/vpc/index.ts index 74af01913..ba58b08e0 100644 --- a/src/vpc/index.ts +++ b/src/vpc/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc +// https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,11 +15,11 @@ export interface VpcConfig extends cdktf.TerraformMetaArguments { /** * A free-form description for the VPC * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#description Vpc#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#description Vpc#description} */ readonly description?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#id Vpc#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#id Vpc#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -28,31 +28,31 @@ export interface VpcConfig extends cdktf.TerraformMetaArguments { /** * The range of IP addresses for the VPC in CIDR notation * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#ip_range Vpc#ip_range} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#ip_range Vpc#ip_range} */ readonly ipRange?: string; /** * The name of the VPC * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#name Vpc#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#name Vpc#name} */ readonly name: string; /** * DigitalOcean region slug for the VPC's location * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#region Vpc#region} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#region Vpc#region} */ readonly region: string; /** * timeouts block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#timeouts Vpc#timeouts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#timeouts Vpc#timeouts} */ readonly timeouts?: VpcTimeouts; } export interface VpcTimeouts { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#delete Vpc#delete} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#delete Vpc#delete} */ readonly delete?: string; } @@ -127,7 +127,7 @@ export class VpcTimeoutsOutputReference extends cdktf.ComplexObject { } /** -* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc digitalocean_vpc} +* Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc digitalocean_vpc} */ export class Vpc extends cdktf.TerraformResource { @@ -143,7 +143,7 @@ export class Vpc extends cdktf.TerraformResource { * Generates CDKTF code for importing a Vpc resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Vpc to import - * @param importFromId The id of the existing Vpc that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Vpc that should be imported. Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Vpc to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -155,7 +155,7 @@ export class Vpc extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.30.0/docs/resources/vpc digitalocean_vpc} Resource + * Create a new {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.31.0/docs/resources/vpc digitalocean_vpc} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -166,7 +166,7 @@ export class Vpc extends cdktf.TerraformResource { terraformResourceType: 'digitalocean_vpc', terraformGeneratorMetadata: { providerName: 'digitalocean', - providerVersion: '2.30.0', + providerVersion: '2.31.0', providerVersionConstraint: '~> 2.19' }, provider: config.provider,